概述
- 接口测试
- 压力测试
- 监控
下载
PerfMon (Servers Performance Monitoring)
JMeterPlugins-Standard-1.4.0.zip 和JMeterPlugins-Extras-1.4.0.zip
操作
- 解压JMeterPlugins-Standard-1.4.0.zip,将其中
\lib\ext\JMeterPlugins-Standard.jar包复制到jmeter安装目录下的\lib\ext下 - 解压JMeterPlugins-Extras-1.4.0.zip,将其中
\lib\ext\JMeterPlugins-Extras.jar包复制到jmeter安装目录下的\lib\ext下 - 解压jpgc-perfmon-2.1,
- 将其中\lib下的
jmeter-plugins-cmn-jmeter-0.4.jar和perfmon-2.2.2.jar包复制到jmeter安装目录下的\lib下 - 将其中\lib\ext下的
jmeter-plugins-manager-0.20.jar和jmeter-plugins-perfmon-2.1.jar包复制到jmeter安装目录下的\lib\ext下
- 将其中\lib下的
- 重启jmeter
- 启动ServerAgent
- Windows:
startAgent.bat - Linux:
startAgent.sh
- Windows:
使用
打开
jmeter文件夹下的/bin目录
- Windows:
jmeter.bat - Linux:
jmeter.sh
添加线程组
Test Plan右键 ->Add->Threads(User)->Thread Group- 设置线程数和循环次数
添加Http请求默认值
Thread Group右键 ->Add->Config Element->Http Request Defauls- 设置
Protocol、Server Name or IP、Port Number、Path等
- 设置
添加Http请求
Thread Group右键 ->Add->Sampler->Http Request- 设置
Method、Path、Parameters或Body Data
- 设置
添加报告
HTTP Request右键 ->Add->ListenerView Results TreeSummary ReportAggregate Report
添加IO、Memory、CPU监控
Thread Group右键 -> Add -> Listener -> jp@gc - PerfMon Metrics Collector
其中,Host/IP,填写服务器的IP,如果是本地,则填写127.0.0.1,Port填写4444,Metric to collect可以选择CPU、Memory、Disks I/O、Network I/O。
运行
ServerAgent目录下- Windows:
startAgent.bat - Linux:
startAgent.sh
- Windows:
jmeter->Run->Start
结果
View Results TreeSummary ReportAggregate Reportjp@gc - PerfMon Metrics Collector
查看
