1、下载https://jmeter-plugins.org/install/Install安装插件plugins-manager放置lib/ext下,重启jmeter选项页面可查看到此下载插件
2、准备客户端插件jmeter-plugins-perfmon-2.1.jar和服务端监控插件ServerAgent-2.2.3(CMDRunner.jar、ServerAgent.jar)
perfmon通过选项——plugins-manager下载安装,安装成功,重启jmeter,可以看到监听器——jp@gc - PerfMon Metrics Collector
3、利用xshell上传监控文件ServerAgent-2.2.3到服务器
创建test文件夹 mkdir test
进入test文件下 cd test
压缩ServerAgent-2.2.3为zip格式,上传压缩的zip文件 rz回车选文件上传
解压unzip ServerAgent-2.2.3.zip
cd ServerAgent-2.2.3文件夹下启动ServerAgent.sh
执行chmod 777 startAgent.sh
再执行./startAgent.sh启动了监控,默认端口是4444
修改端口./startAgent.sh --udp-port 7777 --tcp-port 7777或java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 7879 --tcp-port 7879
4、ServerAgent启动的校验
cmd进入命令框,输入服务器地址和端口如下内容:
telnet 192.168.1.1 4444 #连接ServerAgent,连接成功,监控会收到信息;
连接失败,需更换端口或和运维确认端口是否有效
5、添加线程组——监听器——jp@gc - PerfMon Metrics Collector
配置服务器地址和端口号,启动查看监听性能渲染图
服务器性能监控还可采用阿里云监控、linux中top和free、 nmon等