事务控制器未显示所有样本的总体响应时间

Transaction Controller is Not Showing Overall response time of all Samples

我在事务控制器下有多个示例,但在汇总报告中显示的是单个示例,而不是事务控制器的总体响应时间。 在我的事务控制器脚本中,我已经签入了生成父样本 而且我已经将 meter.properties 文件更新为

summariser.ignore_transaction_controller_sample_result=false

但仍然遇到同样的问题 我正在使用 Jmeter5.0,有谁知道为什么它没有在事务控制器级别显示结果 只有当我 运行 在非 gui 现代 GUI 模式下测试它工作正常时才会发生

取消选中 "Save Sub Results" 作为聚合报告侦听器配置的一部分,然后重新运行 测试。

这应该提供没有单独采样器结果的 CSV。

此外,即使在 GUI 模式下,如果不取消选中此选项,正在创建的 CSV 也会有单独的示例结果。但是,汇总报告 UI 将仅显示交易级别的详细信息。

这个假定的问题出现在 JMeter 5.0 中,因为 "Save Sub Results" 选项现在可以在 CSV 中使用,这与以前的版本只有 XML 中的选项不同。

这是自 JMeter 5.0 以来在工单 62470 中引入的默认功能。

有可能将 JMeter 恢复到以前的行为,您需要将下一行添加到 user.properties 文件:

jmeter.save.saveservice.subresults=false

需要重新启动 JMeter 才能选择 属性

更多信息: