使用JMeter的PerfMon插件查看被测试机器的性能指标涉及到两个主要部分:在被测试机器上配置ServerAgent以收集性能数据,以及在JMeter上配置PerfMon监听器以显示这些数据。以下是详细的步骤(被测试机的操作系统为Rocky Linux 9):
一、在被测试机器上配置ServerAgent
1.下载ServerAgent:
访问GitHub上的PerfMon Agent页面下载ServerAgent
wget https://github.com/undera/perfmon-agent/releases/download/2.2.3/ServerAgent-2.2.3.zip
2.解压ServerAgent:
将下载的ServerAgent压缩包解压到一个目录中
unzip ServerAgent-2.2.3.zip
3.启动ServerAgent:
进入ServerAgent的目录,运行以下命令启动ServerAgent:
nohup java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 7879 --tcp-port 7879 > log.log 2>&1 &
这将在TCP端口7879上启动ServerAgent,你可以根据需要更改端口号
二、在JMeter上配置PerfMon监听器:
1.安装PerfMon插件
2.启动JMeter并创建测试计划
3.添加PerfMon监听器:
右键点击测试计划或线程组,选择Add > Listener > jp@gc - PerfMon Metrics Collector
4. 配置PerfMon监听器:
4.1 在“Metric to collect”下拉菜单中选择您想要监控的性能指标,如CPU、Memory、Network等
4.2 在“Host/IP”字段中输入被测试机器的IP地址
4.3 在“Port”字段中输入ServerAgent正在监听的端口号
4.4 选择每个性能指标,所要监听的参数,如CPU的system(系统占用),idle(CPU空闲)等
5.执行测试:
当开始执行JMeter测试时,PerfMon监听器将开始收集并显示被测试机器的性能数据
评论 (0)