(一)、 下载jmeter插件管理工具包
https://jmeter-plugins.org/install/Install/
放至bin\lib\ext下,后重启jmeter
(二)、安装图表工具
在选项——Plugins manager中下载以上四个插件
(三)、性能测试常用图表及组件
- Concurrency Thread Group 线程组
- Transactions per Second 每秒事务数
- Bytes Throughput Over Time 吞吐量
- PerfMon Metrics Collector 性能指标收集器
- Concurrency Thread Group 线程组
参数:
Target Concurrency:目标并发(线程数)
Ramp Up Time:加速时间
Ramp-Up Steps Count:加速步骤计数
Hold Target Rate Time:运行时间
Time Unit:时间单位(分钟或者秒)
Thread Iterations Limit:线程迭代次数限制(循环次数)
Log Threads Status into File: 将线程状态记录到文件中(将线程启动和线程停止事件保存为日志文件)
- Transactions per Second 每秒事务数
需要配合事务控制器完成,如果不使用事务控制器,默认1个请求为1个事务
- Bytes Throughput Over Time 吞吐量
PerfMon Metrics Collector 性能指标收集器
用来监控服务端的性能的工具,包括cpu、内存、磁盘、网络等性能数据
监控服务器服务程序:
- 下载安装包ServerAgent-2.2.3.zip,链接地址:https://github.com/undera/perfmon-agent
- 解压ServerAgent-2.2.3.zip
- 启动,如果是windows运行startAgent.bat,如果是linux运行startAgent.sh(注意开放4444端口)
- 启动这个工具后,jmeter的插件jp@gc - PerfMon Metrics Collector就可以收集服务端的资源使用率,并在jmeter中查看了