Jmeter in Linux - 如何在Linux系统使用Jmeter压测?
Jmeter in Linux系列目录:
【如何在Linux系统部署Jmeter?】
【如何在Linux系统使用Jmeter压测?】
【在Linux系统使用Jmeter的坑】
1. 在windows创建好一个测试计划:
2. 保存后,将jmx后缀的文件上传至Linux服务器
3. 执行jmeter命令
能够执行jmeter命令前提是在Linux服务器已经部署了jmeter压测工具,具体步骤见【如何在Linux系统部署Jmeter】
jmeter -n -t test.jmx -l log.jtl -e -o /opt/app/report
命令含义:
-n: 以非GUI形式运行Jmeter
-t: api接口测压.jmx 脚本路径
-l: result.log 运行结果保存路径
-e:在脚本运行结束后生成html报告
-o:用于存放html报告的目录
最简单可以直接执行:
jmeter -n -t test.jmx -l log.jtl
不用生成html报告,可以节省空间,个人也感觉生成的html文件内容不如直接使用jmeter解析报告展示的内容直观。
4. 根据执行日志分析压测报告
红框里面的内容对应的是windows的jmeter【汇总报告】的信息,内容分别表示:
样本数 in 时间段 = 吞吐量 Avg: 单个请求的平均响应时间ms Min: 单个请求最小的响应时间ms Max: 单个请求最大的响应时间ms Err: 错误样本数量(错误样本占比)
5. 解析压测报告
- 下载log.jtl文件至windows系统。
- 使用jmeter工具解析压测报告。