2015-08-28 85 views
0

正在使用Maven以非gui模式运行记录的jmeter性能脚本(通过添加汇总和聚合列表程序)。运行后获取.jtl文件,但没有看到汇总和汇总值的值。如何查看jmeter jtl文件中的摘要或聚合值

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

我们计划在日常生活中运行jenkins。生成jtl文件后,其他脚本必须查看汇总/汇总值的值并将其显示在仪表板上。

任何人都可以请帮我解决这个问题。

回答

1

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

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

enter image description here

另外需要注意的是Generate Summary Results监听器。按照文档

在默认情况下,非GUI模式生成一个名为“summariser”配置汇总结果监听器,

这不会在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%) 
+0

感谢ü乌拉圭回合的答复。 在.jtl中显示每个样本响应时间,但我希望看到每个事务控制器的平均响应时间。 有没有办法查看.jtl文件中每个事务控制器的平均响应时间? – Jagadeesh

0

你习惯在总结报告/摘要报告的听众可以查看正在计算从以下指标的值:

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

例如:

  • 平均指标是 “经过” 分次对所有的采样器由采样器分开NT。
  • Median度量是一种常见的统计测量基本上50%百分位数
  • 90%,95%,99% - 也percentiles像位数

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

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

香草的JMeter:

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

利用JMeter插件:

0主题:五千分之二十七样品:1延迟:5 Resp.Time:5错误:0%

1个主题:2350/5000个示例:142个延迟:19个回复时间:19个错误:0%

2个主题:五千分之四千五百样品:130延迟:51 Resp.Time:51个错误:0%

3主题:五千分之五千样品:153延迟:81 Resp.Time:81个错误:0%

相关问题