1、下载Jmeter插件:
2、在服务器上安装ServerAgent,解压ServerAgent-2.2.3 ,执行./startAgent.sh 启动监控
3、解压客户端的两个文件,进入其路径JMeterPlugins-Extras(Standard)-1.3.1\lib\ext,复制JmeterPlugins-Extras.jar(JmeterPlugins-Standard.jar)两个文件,放到你安装JMeter客户端的lib/ext文件夹中,打开JMeter,可在监听器中看到Permon Metrics Collector,客户端配置成功。如下图所示:
4、在Jmeter线程组下添加监听 jp@gc - PerfMon Metrics Collector,设置监听的服务器IP,端口号
5、若在服务器上执行./startAgent.sh 启动监控 时默认启用端口4444,若报端口4444已被使用,则通过命令修改端口
1)netstat -ano____查看系统所有端口
2)netstat -ano|findstr 4444____查看指定端口4444是否被占用
通过命令可修改端口为7777:
java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 7777 --tcp-port 7777
6、图表的含义:
纵坐标的含义:
1. cpu:代表使用率的百分比
2.内存:代表使用率的百分比
3.磁盘io:代表磁盘的读写速度,单位Mb/s
4.网络io:网络的速度,单位kbps
①蓝色代表CPU(x100):对于CPU纵坐标代表使用率的百分比,只是这个百分比是放大了100倍的,
②粉红色代表磁盘的读写速度(x10000):单位Mb/s,那上面的纵坐标就不是百分比了,而是读写速度了,这个读写速度放大了10000倍而已
③红色代表内存的使用(x100):对于内存纵坐标代表使用率的百分比,只是这个百分比是放大了100倍的
④绿色代表网络的速度:单位kbps