我试图从命令行在jmeter聚合报告中打印95 Percentile和99 Percentile响应时间
为此,我尝试了这里提到的解决方案:Jmeter: Generating aggregate report through commnd line is not including 95% and 99% line in generated report
但那并没有奏效。我也尝试过编辑jmeter.properties
文件。
此外,我遇到的另一个解决方案是使用csv格式的ResponseTimesPercentiles
生成CMDRunner.jar
图表,但是它提供了我不需要的0-99.9
的所有值。那么有没有一种方法可以自定义csv文件以获得<{>期望值的ReponseTimesPercentiles
?
还尝试了这个命令:
java -jarCMDRunner.jar --tool Reporter --generate-csv test.csv --input-jtl results.jtl --include-labels aggregate_report_99%_line --plugin-type AggregateReport
哪个不起作用。 那么,有什么方法可以在汇总报告
中生成95%和99%的百分位数答案 0 :(得分:4)
可以通过以下属性控制行为:
aggregate_rpt_pct1=90
aggregate_rpt_pct2=95
aggregate_rpt_pct3=99
如果您未在Aggregate Report中看到上述图片中的百分位数,请将上述行添加到 user.properties 文件中。
注意:
答案 1 :(得分:3)
您可以从CMD执行此操作,首先使用GUI制定计划,然后在Jmeter的bin文件夹中,打开CMD并运行以下命令。
jmeter -n -t "[PATH-FOR-PLAN]\myplan.jmx" -l "[PATH-OF-RESULT]\results.csv" -e -o "[PATH-OF-OUTPUT]\output"
输出文件夹将包含一个aggregate report