1、Jmeter本不支持监控cpu、内存、io的,需要下载插件,下载插件官网地址:https://jmeter-plugins.org/downloads/old/
Jmeter 监控cpu、内存、io
如果嫌官网下载慢,可以这里下载:链接:https://pan.baidu.com/s/1GvUXxwxL_TeaWo_ZZJ_yQA
提取码:1234

2、如上,我们需要的是JMeterPlugins-Standard-1.4.0.zip和JMeterPlugins-Extras-1.4.0.zip这两个压缩包,分别解压把里面的JMeterPlugins-Standard.jar文件和JMeterPlugins-Extras.jar 放到Jmeter的D:\apache-jmeter-5.1.1\lib\ext目录下
Jmeter 监控cpu、内存、io
3、添加完上面重启Jmeter,打开后就可以看到多了很多[email protected]的监听器。
Jmeter 监控cpu、内存、io
常用组件简要介绍
[email protected] - Bytes Throughput Over Time:不同时间吞吐量展示(图表)
聚合报告里,Throughput是按请求个数来展示的,比如说1.9/sec,就是每s发送1.9个请求;而这里的展示是按字节Bytes来展示的图表

[email protected] - Composite Graph: 混合图表
在它的Graphs里面可以设置多少个图表一起展示,它可以同时展示多个图表

[email protected] - Hits per Second:每秒点击量

[email protected] - PerfMon Metrics Collector:服务器性能监测控件,包括CPU,Memory,Network,I/O等等

[email protected] - Reponse Latencies Over Time:记录客户端发送请求完成后,服务器端返回请求之前这段时间

[email protected] - Reponse Times Distribution: 显示测试的响应时间分布,X轴显示由时间间隔分组的响应时间,Y轴包含每个区间的样本数

[email protected] - Transactions per Second: 每秒事务数,服务器每秒处理的事务数

4、将监控服务器的serverAgent拷贝到需监测的服务器,可以通过上面提到百度网盘下载ServerAgent-2.2.1.rar文件

将下载的rar放到服务器上解压,如果是linux(需要jre环境),就进入serverAgent目录,运行startAgent.sh命令,如下:

启动:>>./startAgent.sh --udp-port 0 --tcp-port port(agent起来之后所监听的端口)

停止:>>./startAgent.sh --udp-port 0 --auto-shutdown

如果是windows环境:进入serverAgent目录,直接双击startAgent.bat,启动agent
注:agent启动默认监听的端口是4444
在linux中启动 ./startAgent.sh 是,可能会提示:“-bash: ./startAgent.sh: 权限不够”,那么我们需要执行命令:

chmod +777 startAgent.sh 修改权限

Jmeter 监控cpu、内存、io

相关文章: