性能测试时,我们的关注点有两部分
1 服务本身:并发 响应时间 QPS
2 服务器的资源使用情况:cpu memory I/O disk等
JMeter的plugins插件可以实现对服务器资源使用情况进行监控
下载地址:http://jmeter-plugins.org/downloads/all/
将其放在apache-jmeter-5.1.1libext目录下,重启jmeter
2.Permon Metrics Collector插件的安装
在JMeter的选项Option中可以打开Plugins Manager在Available Plugins页签选择Permon Metrics Collector插件进行安装
下载地址:https://jmeter-plugins.org/wiki/PerfMonAgent/
我们只需要在服务器上解压ServerAgent-2.2.1.zip。如果是UNIX,就启动startAgent.sh。如果是windows,就启动startAgent.bat
一般4444接口不能被直接访问,需要修改端口号
服务器ServerAgent成功后,在本地打开cmd输入telnet ip地址 4444(先关闭本地的防火墙)
如果提示telnet不是内部命令按照下列步骤设置
1)telnet在win7下默认是不开启的,所以需要我们自己手动开启。那么首先我们点击开始菜单,找到控制面板项,点击进入;
2)进入程序和功能模块,我们在左边需要选择“打开或关闭windows功能”,点击windows功能后弹出对话框,需要打开功能的前面打钩,把telnet客户端前的复选框勾上。
4. Jmeter客户端的监听测试
1)打开Jmeter客户端按照下图步骤添加监听器,执行压测,查看服务器数据
2)打开permon监听器界面,添加IP地址,以及端口选,选择需要监控的资源