JMeter 摘要报告显示子采样器

JMeter Summary report shows subsamplers

当我 运行 通过 JMeter 图形用户界面进行测试时,摘要报告显示了我的步骤,即事务控制器,仅使用 parent 采样器: which is OK for me. But, when I open log file (*.jtl) in Summary report after test run, I see all samplers - parent sampler with subsamplers: 我必须如何设置以这种方式配置,当 运行ning 通过 CLI 模式进行测试并打开日志文件时只看到 parent 采样器? 提前致谢。

看起来是 JMeter 问题,值得通过 JMeter Bugzilla 报告。

同时您可以考虑以下方案:

  1. 将下一行添加到 user.properties 文件(位于 JMeter 安装的“bin”文件夹中):

    jmeter.save.saveservice.subresults=false
    

    这样,您在 .csv 文件中将只有“top-level”SampleResults。请参阅 Results file configuration 相关属性以查看您还可以修改的内容。

  2. Generate HTML Reporting Dashboard 来自 .csv 文件

    jmeter -g /path/to/testresults.csv -o /path/to/dashboard
    

    仪表板将包含摘要 table,但没有这些额外的子结果

  3. 使用JMeter Plugins Command Line Tool在command-line中生成摘要报告的CSV格式,无需打开JMeter GUI、添加监听器等

    ./JMeterPluginsCMD.sh --generate-csv /path/to/summary.csv --input-jtl /path/to/testresults.csv --plugin-type SynthesisReport
    

    在这种情况下 summary.csv 将采用您要查找的格式。

    JMeter Plugins Command Line Tool综合报告都可以使用JMeter插件管理器

    安装