Jmeter插件介绍
JMeterPlugin可以把JMeter生成的jtl文件做出很好的统计图,同时还支持机器的cpu、memory、swap、disk io和network的监控。
插件可分四类:
- 用于服务器性能监视的PerfMon Metrics Collector
- 用于建立压力变化模型的Stepping Thread Group
- 用于Json解析的JSON Path Extractor
- 用于展示响应时间曲线的Response Times Over Time
- 用于展示TPS曲线的Transactions per Second
安装PerfMon插件
- 下载地址:https://jmeter-plugins.org/downloads/all/
- 把JMeterPlugins.jar放到jmeter客户端的jmeter/lib/ext下
- 启动jmeter,添加监听器可看到PerfMon Metrics Collectors了。
- 另外还需要把下载下来的PerfMon解压后放到所有的被测试的服务器上,并运JMeterPlugins/serverAgent/startAgent.sh,默认工作在4444端口。
- 使用PerfMon截图:
- Installed Plugins:已安装的插件,并可通过
取消勾选
-应用操作
来卸载插件 - Available Plugins:可安装的插件
- Upgrades:升级插件
ServerAgent的安装使用
下载地址:https://jmeter-plugins.org/wiki/PerfMonAgent/
在服务器上解压ServerAgent-2.2.1.zip。如果是UNIX,就启动startAgent.sh。如果是windows,就启动startAgent.bat。
注:在服务器上启动ServerAgent,再JMeter上使用PerfMon Metrics Collector才能收集到数据