jmeter之服务器性能监测

时间:2022-01-14 15:16:47

性能测试时,我们的关注点有两部分

1 服务本身:并发 响应时间 QPS

2 服务器的资源使用情况:cpu memory I/O disk等

JMeter的plugins插件可以实现对服务器资源使用情况进行监控

1. Plugins Manager下载安装

下载地址:http://jmeter-plugins.org/downloads/all/

将其放在apache-jmeter-5.1.1\lib\ext目录下,重启jmeter

2.Permon Metrics Collector插件的安装

在JMeter的选项Option中可以打开Plugins Manager在Available Plugins页签选择Permon Metrics Collector插件进行安装

3.PerfMon Server Agent插件下载

下载地址: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下默认是不开启的,所以需要我们自己手动开启。那么首先我们点击开始菜单,找到控制面板项,点击进入;

jmeter之服务器性能监测

2)进入程序和功能模块,我们在左边需要选择“打开或关闭windows功能”,点击windows功能后弹出对话框,需要打开功能的前面打钩,把telnet客户端前的复选框勾上。

jmeter之服务器性能监测

4. Jmeter客户端的监听测试

1)打开Jmeter客户端按照下图步骤添加监听器,执行压测,查看服务器数据

jmeter之服务器性能监测

2)打开permon监听器界面,添加IP地址,以及端口选,选择需要监控的资源

jmeter之服务器性能监测