【发布时间】:2020-11-16 08:19:51
【问题描述】:
我从命令行执行我的 JMeter 性能测试,然后生成报告。
jmeter -n -t <jmx file> -l <log file>
jmeter -g <log file> -o <report loc>
我意识到生成的报告不包含中位数(但是前端的汇总结果包含它)。 有没有办法在生成的报告中提供中值?
【问题讨论】:
标签: jmeter
我从命令行执行我的 JMeter 性能测试,然后生成报告。
jmeter -n -t <jmx file> -l <log file>
jmeter -g <log file> -o <report loc>
我意识到生成的报告不包含中位数(但是前端的汇总结果包含它)。 有没有办法在生成的报告中提供中值?
【问题讨论】:
标签: jmeter
看着Overview:
一个统计表,在一个表中提供每个事务的所有指标的摘要,包括 3 个可配置的百分位数:
汇总表和百分比图使用的百分位数可以通过使用 3 个属性调整为不同的值:
- aggregate_rpt_pct1:默认为 90
- aggregate_rpt_pct2:默认为 95
- aggregate_rpt_pct3:默认为 99
因此,您可以将任何这些预配置的百分位数转换为 median(也称为第 2 个四分位数、第 5 个十分位数或第 50 个百分位数)
因此,如果您将下一行添加到 user.properties 文件(位于 JMeter 安装的“bin”文件夹中)
aggregate_rpt_pct1=50
那么下次生成仪表板时,您将在第一个百分位列中看到中间值(同样适用于 Aggregate Report 侦听器)
您还可以通过 -J 命令行参数传递值,例如:
jmeter -Jaggregate_rpt_pct1=50 <log file> -o <report log>
更多信息:
【讨论】: