如何在jmeter jtl文件中查看摘要或聚合值

时间:2015-08-28 13:55:59

标签: jmeter jmeter-plugins

使用Maven以非gui模式运行记录的jmeter性能脚本(通过添加摘要和aggrgate列表器)。运行后获取.jtl文件,但没有看到摘要值和聚合值的值。

如何在不打开Jmeter GUI的情况下查看.jtl文件中的摘要或汇总报告。

我们计划每天运行jenkins。生成jtl文件后,其他脚本必须查看摘要/聚合值的值并将其显示在仪表板上。

有人可以帮我解决这个问题。

2 个答案:

答案 0 :(得分:1)

通常我将结果文件设置为Summary Report Listener并选择我想要返回的字段。当您通过非gui(即通过Jenkins)运行测试时,您将获得摘要结果文件,它应该在您的工作区中。

这是我的JMX文件,测试一些移动API。 JMeter Test Plan and Results

enter image description here

另外需要注意的是Generate Summary Results听众。根据文档

  

在非GUI模式下,默认配置名为“summariser”的Generate Summary Results侦听器,

这不会显示在JTL中,但会显示在您的日志文件中,并会生成诸如

之类的行
2015/08/28 15:14:33.305 INFO  - jmeter.reporters.Summariser: summary =   2200 in   169s =   13.0/s Avg:    17 Min:     2 Max:  5129 Err:     0 (0.00%) 

答案 1 :(得分:0)

您在“汇总报告/摘要报告”听众中看到的值正在从以下指标计算

  • 时间戳
  • 经过
  • 成功
  • 字节
  • 延迟

例如:

  • 平均指标是"已过去"所有采样器的时间除以采样器数量。
  • Median指标是基本上50%百分位数的常见统计指标
  • 90%,95%,99% - 也是percentiles,如中位数
  • 等。

根据您的技能设置,您可以检查ie Calculator.java类代码以查看JMeter如何计算平均值,百分位数,吞吐量等,并实现某种形式的后处理器,使用MS Excel,LibreOffice Calc或等效的.jtl CSV结果文件。

如果您需要在JMeter运行后获得这些结果,最简单的选项是:

Vanilla Jmeter:

有关配置Ant和/或Maven集成的更多信息,请参阅上面的链接或Five Ways To Launch a JMeter Test without Using the JMeter GUI指南。

使用JMeter插件:

  

0个主题:27/5000个样本:1个延迟:5个Resp.Time:5个错误:0%

     

1个主题:2350/5000样本:142延迟:19个响应时间:19个错误:0%

     

2个主题:4500/5000样本:130延迟:51个Resp.Time:51个错误:0%

     

3个主题:5000/5000样本:153延迟:81 Resp.Time:81个错误:0%