jmeter仪表板报告包括事务控制器子级

时间:2018-12-13 13:32:53

标签: controller transactions jmeter dashboard

我正在使用jmeter v5.0。我将HTTP请求放在“事务控制器”中,并选中了“生成父样本”复选框,如下所示。当我在GUI模式下运行测试时,聚合报告仅按预期显示在事务控制器中。

但是,当我生成报告,然后从命令行生成图表时,汇总报告和所有其他图表都包含控制器和子控件。

jmeter -n -t ntwebMetisMaster.jmx -l 1.jtl
jmeter -g 1.jtl -o 1

我需要更改jmeter.properties中的设置吗?我正在使用默认值。

在此先感谢您的帮助。

Controller screenshot
GUI aggregate report screenshot
Dashboard Aggregate screenshot

1 个答案:

答案 0 :(得分:0)

您要查找的设置是jmeter.save.saveservice.subresults,您需要将其设置为false

但是,请避免修改 jmeter.properties 文件,否则可能会在升级到下一个JMeter版本时遇到覆盖该文件的情况。您可以将下一行添加到 user.properties 文件中:

jmeter.save.saveservice.subresults=false

下次启动JMeter时,它将被应用。

您还可以通过-J command-line argument传递属性,例如:

jmeter -Jjmeter.save.saveservice.subresults=false -n -t test.jmx -l result.jtl -e -o report

更多信息:Apache JMeter Properties Customization Guide