Jmeter测试地图服务性能(三)--监控服务器性能指标

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环境支持)

Jmeter ProfMon ServerAgent下载

截图4:在被监控服务器上运行 ServerAgent(windows环境) 

4.在Jmeter中配置监控参数


截图5:配置服务器性能监控参数

Host/IP : 填写被监控服务器的IP或域名。

Port : 固定为4444。

Metric  to collect :选择要监控的性能指标。包括CUP、内存、网络、IO吞吐等。

5.选择监控结果文件存放的路径,运行测试脚本

截图6:CUP使用率
截图7:内存使用率
截图8:网络吞吐(单位:kbps)

你可能感兴趣的:(Jmeter测试地图服务性能(三)--监控服务器性能指标)