在 JMeter 中向下钻取聚合报告

Drill down aggregate report in J Meter

我从 J Meter 的综合报告中得到以下报告。所以如果我能正确解释报告,那么 50% 的交易不会花费 0.5 秒(比如 1365 ~ 683 交易数量的 50%)。但是,如果我想更深入地了解有多少交易或交易占总数的百分比在 50-70% 线、70-90% 线、90-95% 线和 95-99% 线之间。如何实现这一点,就像我需要一个插件或我需要的任何其他脚本(如果不允许我使用任何 analytical/reporting 工具,如 grafana)?

目前我正在使用 Apache JMeter 5.2。

有以下 JMeter Properties which can control the percentiles display in the Aggregate Report 及其默认值:

  • aggregate_rpt_pct1=90
  • aggregate_rpt_pct2=95
  • aggregate_rpt_pct3=99

因此您可以将属性值更改为您想要的任何百分位数,也就是说,如果您将它们更改为 60、70 和 80 - JMeter 将显示不同的指标。

因此,如果您 运行 JMeter 2 次,第一次默认,第二次提供以下命令行参数:

jmeter -Jaggregate_rpt_pct1=60 -Jaggregate_rpt_pct2=70 -Jaggregate_rpt_pct3=80

并使用聚合报告侦听器打开 .jtl 结果文件,您将看到不同的百分位数指标:

更多信息:Apache JMeter Properties Customization Guide