一 下载插件

参考资料:https://gerardnico.com/jmeter/serveragent

1 访问网址http://jmeter-plugins.org/downloads/all/,下载三个文件。其中JMeterPlugins-Standard和JMeterPlugins-Extras是客户端的,ServerAgent是服务端的。

 

https://jmeter-plugins.org/downloads/old/

2 解压客户端的两个文件,进入其路径JMeterPlugins-Extras(Standard)-1.3.1\lib\ext,复制JmeterPlugins-Extras.jar(JmeterPlugins-Standard.jar)两个文件,放到JMeter客户端的lib/ext文件夹中,打开JMeter,可在监听器中看到Permon Metrics Collector,客户端配置成功。

3.ServerAgent使用:

右击“线程组”——“添加”——“监听器”,我们可以看到多了好多监听器,大多数以“[email protected]”开头的监听器,我们选择“PerfMon Metrics Collector”,里面将会显示服务器的状态信息,现在还看不到,为什么,因为要测试的服务器需要安装一个包,叫ServerAgent.zip,比如我的服务器是linux,我们将ServerAgent在服务器中解压,运行里面的startAgent.sh就可以啦,启动起来后可以看到如下

jemeter性能测试插件

 

默认端口是4444,在这里我要插一句,我当时运行后通过Telnet始终ping不到4444端口导致显示不了,后来改成4445端口启动就可以了,具体的服务器命令是ServerAgent-2.2.3/startAgent.sh--udp-port 4445 --tcp-port 4445,这样就表示将serverAgent在4445端口启动,你可以将4445换成其他端口,如果默认的4444端口不行的小伙伴可以试试其他端口哦。好了,我们回到Jmeter软件,按下图填入服务器的地址和端口号,以及需要监控的硬件,如CPU,内存,磁盘,网络等等。

jemeter性能测试插件

 

    好了,我们点击运行,可以在chart下看到服务器的状态变化曲线啦

jemeter性能测试插件

 

    怎么样,是你想要的吧,其实监听器里面还有很多其他的曲线,看英文就知道,比如TPS曲线,响应时间曲线等等,这些你都可以自己添加

 

ServerAgent下载地址:https://jmeter-plugins.org/wiki/PerfMonAgent/

 

 当在服务器启动ServerAgent时,我们可以通过JMeter上的一个插件,来收集服务器的信息,关于CPU、Memory、Swap、Disk I/O和Networks。

jpgc-perfmon下载地址:https://jmeter-plugins.org/wiki/PerfMon/

相关文章:

  • 2021-07-23
  • 2021-10-12
  • 2021-07-10
  • 2022-01-29
  • 2021-09-21
  • 2022-12-23
  • 2021-05-04
  • 2022-12-23
猜你喜欢
  • 2021-09-05
  • 2021-11-20
  • 2021-10-26
  • 2021-10-24
  • 2021-08-25
  • 2022-01-21
  • 2021-04-13
相关资源
相似解决方案