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 报告。
同时您可以考虑以下方案:
将下一行添加到 user.properties 文件(位于 JMeter 安装的“bin”文件夹中):
jmeter.save.saveservice.subresults=false
这样,您在 .csv 文件中将只有“top-level”SampleResults。请参阅 Results file configuration 相关属性以查看您还可以修改的内容。
Generate HTML Reporting Dashboard 来自 .csv 文件
jmeter -g /path/to/testresults.csv -o /path/to/dashboard
仪表板将包含摘要 table,但没有这些额外的子结果
使用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 图形用户界面进行测试时,摘要报告显示了我的步骤,即事务控制器,仅使用 parent 采样器:
看起来是 JMeter 问题,值得通过 JMeter Bugzilla 报告。
同时您可以考虑以下方案:
将下一行添加到 user.properties 文件(位于 JMeter 安装的“bin”文件夹中):
jmeter.save.saveservice.subresults=false
这样,您在 .csv 文件中将只有“top-level”SampleResults。请参阅 Results file configuration 相关属性以查看您还可以修改的内容。
Generate HTML Reporting Dashboard 来自 .csv 文件
jmeter -g /path/to/testresults.csv -o /path/to/dashboard
仪表板将包含摘要 table,但没有这些额外的子结果
使用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
将采用您要查找的格式。