Jmeter测试地图服务性能(三)--监控服务器性能指标
一、前言废话
压力测试过程中,也需要对被测服务器的负载情况进行监控,以便分析出服务器的性能瓶颈。这里要讲的就是Jmeter提供的PerfMon插件,通过PerfMon,你可以对服务器的CPU、内存、Swap、磁盘I/O、网络I/O等进行监控。
二、PerfMon环境配置
1.为Jmeter安装PerfMon插件
首先给Jmeter安装插件管理器,复制到Jmeter文件夹的lib/ext路径下,重启Jmeter后,在选项菜单中就可以看到plugins-manager了,然后打开插件管理器,查找PerfMon勾上勾选。
截图1:为Jmeter安装PerfMon插件2.重启Jmeter,在监听器中打开PerfMon
截图2:打开PerfMon监听器截图3:PerfMon监听器界面
3.下载到服务器端,windows的服务器,运行文件夹中的startAgent.bat,linux的服务器是运行startAgent.sh(需要jar环境支持)
截图4:在被监控服务器上运行 ServerAgent(windows环境)
4.在Jmeter中配置监控参数
截图5:配置服务器性能监控参数
Host/IP : 填写被监控服务器的IP或域名。
Port : 固定为4444。
Metric to collect :选择要监控的性能指标。包括CUP、内存、网络、IO吞吐等。
5.选择监控结果文件存放的路径,运行测试脚本
截图6:CUP使用率截图7:内存使用率
截图8:网络吞吐(单位:kbps)
网友评论