如何通过JMeter命令行参数生成聚合报告或汇总报告?
在JMeter命令行中生成聚合/汇总报告
当然可以,JMeter支持直接在命令行添加参数,在执行测试的同时生成聚合报告或汇总报告,具体实现方法如下:
1. 执行测试时同步生成HTML聚合报告
使用 -e(测试结束后生成HTML报告)和 -o(指定报告输出目录)参数,结合你原有的命令即可:
jmeter -n -t "E:\New folder\apache-jmeter-5.1.1\JMeterProject\Test.jmx" -l "E:\New folder\apache-jmeter-5.1.1\JMeterResult\Result.csv" -e -o "E:\New folder\apache-jmeter-5.1.1\JMeterResult\AggregateReport"
这个命令会完成两项操作:
- 执行测试并生成指定的CSV结果文件
- 自动生成HTML格式的聚合报告到
AggregateReport目录,报告包含响应时间分布、吞吐量、错误率等核心指标,同时也涵盖汇总统计信息。
2. 从已有CSV结果单独生成报告
如果已经生成了CSV结果文件,想要单独生成报告,可使用 -g 参数指定结果文件路径:
jmeter -g "E:\New folder\apache-jmeter-5.1.1\JMeterResult\Result.csv" -o "E:\New folder\apache-jmeter-5.1.1\JMeterResult\AggregateReport"
注意事项
- 确保
-o指定的输出目录不存在,否则JMeter会抛出错误;若目录已存在,需先手动删除或清空。 - 你的JMeter 5.1.1版本完全支持上述参数(这些参数从JMeter 3.0版本开始引入)。
内容的提问来源于stack exchange,提问作者Kumar
相关产品推荐
相关产品推荐

