在非GUI模式下运行时,JMeter结果日志不包含父样本,我需要父样本

时间:2018-09-05 17:53:51

标签: jmeter

我需要在NON-GUI模式下运行JMeter。 GUI模式对我不起作用。 我创建了这样的JMeter测试计划

  • enter image description here

我使用以下命令在NON_GUI模式下运行JMeter:

  

jmeter -n -t附件。jmx-l C:\ Users \ YuC1 \ Desktop \ output.csv

在output.csv中,仅包括所有子采样器的结果。

问题在于:

  • 结果不包括父采样器的名称(事务控制器),所以我无法基于每个事务控制器进行分析。

在关于stackoverflow的类似问题中:

  • “ JMeter:在NON-GUI模式下运行后,查看带有父样本和子样本的结果树”

有人提到他/她的问题,因为:它仅包含父采样器结果(这是我想要的),而没有子采样器。

我认为解决方案应该在jmeter.properties文件中,但是我找不到使它起作用的配置。

1 个答案:

答案 0 :(得分:1)

在您的计划中,您选中了Transaction Controller中的“生成父样本”。

因此,当按照命令行使用CSV输出时,在JMeter <= 4.0中,将仅输出父样本结果。

请注意,不建议您使用配置来生成HTML报告:

无论如何,在即将到来的JMeter 5.0中,这将发生变化,并且还将按照以下方式输出子样本:

您可以尝试每晚构建一次,该版本非常接近5.0,因为我们即将发布: