我正在使用以下命令生成聚合报告,该报告提供计数,中位数,第90百分位数,错误率等 .

call java %JAVAHEAP% -XX:MaxMetaspaceSize=512m -Djava.awt.headless=true -jar %JMETER_HOME%/lib/ext/CMDRunner.jar --tool Reporter --generate-csv summary_agg.csv --input-jtl steadystate.csv --plugin-type AggregateReport

但是,它似乎也在为失败的交易提取指标 . 对于.e.g,下面的行表示交易的失败率为68%,但计数表示包括失败的交易在内的呼叫数 .

sampler_label aggregate_report_count average aggregate_report_median aggregate_report_90%_line aggregate_report_min aggregate_report_max aggregate_report_error% aggregate_report_rate aggregate_report_bandwidth aggregate_report_stddev UpdateCart 35652 1861 1526 2740 13 65047 64.35%19.8 34 2118.83

我的问题

  • 它是否仅针对成功样本计算响应时间度量标准,还是包括所有样本(包括失败)?

如果是,我如何生成类似报告的loadrunner . 即,它应该单独提供通过和失败计数,并且应该仅为成功的样本提供响应时间度量