【问题标题】:[JMeter]_Incorrect summary report got generated when we run the script from the command line[JMeter]_从命令行运行脚本时生成了不正确的摘要报告
【发布时间】:2024-01-16 04:21:01
【问题描述】:

我有一些 Web 服务要在 Jmeter 上进行测试。在非 GUI 模式下使用 JMeter 添加了摘要报告侦听器。这是我通过 JMeter 配置摘要报告后得到的文件。 注意:有多个 if 控制器,每个 if 控制器都有 Transaction 控制器,请看下图

线程组
事务控制器 1
事务控制器 2
如果控制器 1
--> 事务控制器3
如果控制器 2
--- > 事务控制器 4
如果控制器 3
--- > 事务控制器 5
如果控制器 4
--> 事务控制器 6
如果控制器 5
--- > 事务控制器 7
如果控制器 6
--- > 事务控制器 8

这里你可以看到“Navigate to URL”被写了4次,也就是说线程数是4。

我想像在实际摘要报告中一样对这 4 个条目进行分组,并且所有其他值应该是这个的平均值。 同样,我想将以下采样器分组

/ubo/Reference/mapinfo/DE
/ubo/Reference/entityinfo/US
登录
---

Summary Report

Test Plan

【问题讨论】:

  • @okesh 试试这个URL,它可能对您的要求有所帮助。

标签: jmeter summary


【解决方案1】:

您正在查看.jtl results file,每个样本结果都有一个条目,包括时间戳、响应时间、响应消息等。

如果您正在寻找 Summary Report 侦听器文本表示,您需要:

  • 使用“浏览”按钮,使用摘要报告(或您选择的其他侦听器)在 JMeter GUI 中打开 .jtl 文件:

    和带有解释/分组样本结果的监听器,计算平均响应时间等。可以使用“保存表数据”按钮存储输出

  • 同样可以使用JMeter Plugins Command Line tool 实现,如果您安装它和Synthesis Report,您将能够使用以下命令从.jtl 结果文件中生成表格:

     JMeterPluginsCMD --generate-csv SummaryReport.csv --input-jtl /your/test/results.jtl --plugin-type SynthesisReport 
    

【讨论】:

    最近更新 更多