JMeter 服务器监控

发布时间 2023-03-24 14:33:13作者: 小冰钓鱼

 

本文主要介绍了JMeter监控服务器资源的相关插件下载及启动。

JMeter可以使用ServerAgent插件对服务器资源进行监控。

1、需要下载的相关插件

     JMeter插件    

    JMeterPlugins-Extras.jar

    百度网盘:https://pan.baidu.com/s/1Lzc-wMAppW-FtjLZBS1wDA     6q1w

   JMeterPlugins-Standard.jar

    百度网盘:https://pan.baidu.com/s/1jqTt5qirS5ZgV-khDrT05Q     q6dn

   下载完毕后,把上面两个jar包放到D:\Jmeter\apache-jmeter-5.2.1\lib\ext下,然后启动JMeter就可以看到以下监听器了,然后添加需要的监听器即可。下面是常用插件:

  • jp@gc - Bytes Throughput Over Time:不同时间吞吐量展示(图表) 聚合报告里,Throughput是按请求个数来展示的,比如说1.9/sec,就是每s发送1.9个请求;而这里的展示是按字节Bytes来展示的图表jp@gc - Composite Graph: 混合图表 在它的Graphs里面可以设置多少个图表一起展示,它可以同时展示多个图表
  • jp@gc - Hits per Second:每秒点击量
  • jp@gc - PerfMon Metrics Collector:服务器性能监测控件,包括CPU,Memory,Network,I/O等等
  • jp@gc - Reponse Latencies Over Time:记录客户端发送请求完成后,服务器端返回请求之前这段时间
  • jp@gc - Reponse Times Distribution: 显示测试的响应时间分布,X轴显示由时间间隔分组的响应时间,Y轴包含每个区间的样本数
  • jp@gc - Transactions per Second: 每秒事务数,服务器每秒处理的事务数

      服务器插件

      ServerAgent-2.2.3

      百度网盘:https://pan.baidu.com/s/14PWG_Is7Ur6PdhMZW8Cd3A      dx4v

      把上面的整个文件拷贝到需要监控的服务器上。

      Windows服务器:执行startAgent.bat即可,启动成功后,如图所示。

  

       Linux服务器:需要启动startAgent.sh,启动命令:   ./startAgent.sh     只会在当前路径下生效,按下ctrl+c,就会服务;需要使用   ./startAgent.sh  &  ,才能在后台启动服务。

       如果提示权限不够:“-bash: ./startAgent.sh: 权限不够”,chmod +x startAgent.sh 使得该文件变成可执行状态。

 

 

 

       3、在JMeter添加监听器

        Host/IP:需要监控的服务器

        Port:端口号,默认4444即可;

       Metric to collect:需要监控的参数