在使用Jmeter工具进行性能测试或者压力测试的时候要对服务器的资源进行监控,如cup的使用情况、服务器的内存资源等,这个时候我们就需要配置一下相关插件进行监控。
1、下载插件
JMeterPlugins-Standard和JMeterPlugins-Extras是客户端的插件:https://jmeter-plugins.org/downloads/old/
ServerAgent是服务端的:https://github.com/undera/perfmon-agent
下载速度很慢如果需要可以移步我上传的资源进行下载:https://download.csdn.net/download/dhfaksljdfksajdnks/13218177
2、将ServerAgent上传到服务端解压 启动方式:win 双击startAgent.bat linux: 执行 startAgent.sh 出现以下界面表示启动成功(第一次启动需要给赋权限)默认端口号为4444
3、安装本地插件 将JmeterPlugins-Stadnard.jar JmeterPluguns-Extras.jar 放到lib/ext 目录下,重启Jmeter 在监听器下面有一个性能监听器 jp@jc-PerfMon Metrics Collector
点击AddRow
Host/ip:被监控的ip地址
port 端口号:4444(默认的 启动服务器插件的时候能看到)
Mertic to ollect:要监控的选项 下拉可以选择相应的监控项
建议在所有数据写入一个文件:添加一个csv文件空的即可 否则有可能会报错
将服务端和客户端连接建立完成
4、启动jmeter进行接口的请求,Chart表示主界面显示,Rows表示小界面以及不同资源曲线所代表的颜色,Settings表示设置,尽量请求的次数或者时间长一些 这样看着比较明了,
以上就是简单的监控服务端性能数据,如果有什么不足或者建议可在下方留言,以及需要那些资料留言即可