概述
- 接口测试
- 压力测试
- 监控
下载
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
->Listener
View Results Tree
Summary Report
Aggregate 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 Tree
Summary Report
Aggregate Report
jp@gc - PerfMon Metrics Collector
查看