本文主要介绍了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:需要监控的参数
标签:插件,jp,startAgent,gc,监控,服务器,JMeter From: https://www.cnblogs.com/xiaobingdiaoyu/p/12925347.html