自动保存Jmeter报告摘要形式非GUI

时间:2015-12-10 10:36:07

标签: jmeter

我正在使用Jmeter进行各种性能和负载测试,并希望在测试完成后自动保存摘要报告摘要和汇总报告。

运行表单GUI时通常的汇总表如下所示:

标签|样品|平均值|最小|最大|错误|吞吐量|等。

  1. 当我使用将结果写入文件/阅读表单文件时,生成的报告将包含我生成的所有http请求,它可能是数百万。文件将是巨大的,即便如此,最后没有摘要。 **没有平均时间**
  2. 聚合报告的情况相同,我无法自动生成与使用GUI模式时相同的聚合报告摘要。保存的文件包含所有完全没用的请求。
  3. 测试结束后,我可以强制Jmeter保存这两个摘要吗?
  4. 提前致谢

1 个答案:

答案 0 :(得分:3)

  1. 首先,不要使用GUI运行测试。 Run your JMeter test using command-line non-GUI mode

    jmeter -n -t /path/to/testplan.jmx -l /path/to/results/jtl
    
  2. 其次,在测试运行期间禁用所有侦听器。测试执行完成后,您将能够打开JMeter的GUI,将您选择的监听器添加到测试计划或工作台,并使用"浏览"按钮,找到您的results.jtl文件。

    Listener load results

  3. JMeter无法显示摘要,因为所有" Total"字段正在计算中。

    • №样本 - 是所有已执行请求的计数
    • 平均值 - 是所有请求时间的算术平均值(所有样本经过时间的总和除以计数)
    • 等。有关指标说明,请参阅JMeter Glossary

    所以你有了正确的想法,最好存储必要的最小值,但你需要存储一些东西才能进行结果分析。

    您可以通过修改名称以jmeter.save.saveservice.开头的属性来控制要存储的内容。有关详细信息,请参阅JMeter安装的bin文件夹中的 jmeter.properties 文件。