更好的jmeter报告

时间:2016-09-18 18:45:36

标签: testing jmeter load-testing

目前我使用jmeter汇总报告或摘要报告来提交报告。但他们期待一些额外的东西..我怎么能给。在测试负载时是否有用于获取服务器资源的插件。

3 个答案:

答案 0 :(得分:1)

  1. 报告:由于JMeter 3.0,在测试运行期间可以生成HTML Reporting Dashboard。它包含详尽的概述信息。如果你需要找出瓶颈或内存泄漏的原因,或者你可以考虑通过Graphs项目提供额外的JMeter Plugins
  2. 相同的JMeter插件项目提供PerfMon - 客户端 - 服务器应用程序,它能够收集70多个不同的指标并通过JMeter Listener绘制它们。有关详细设置和使用说明,请参阅How to Monitor Your Server Health & Performance During a JMeter Load Test指南。

答案 1 :(得分:0)

有相当多的插件可以帮助您更好地分析结果。您可以参考https://jmeter-plugins.org/获取相同内容。

最常用的是:

  1. 一段时间内的响应时间

  2. 响应时间百分位数

  3. 每秒交易次数

  4. 一段时间内的响应延迟

  5. 如果使用服务器,您可以使用JMeter插件附带的以下内容

    PerfMon指标收集器和服务器代理或

    如果是基于Unix的系统,请使用sysstat软件包或VMstat附带的sar命令。在基于Windows的系统中,使用Perfmon在测试运行时捕获系统利用率数据,然后使用Ksar绘制使用sar收集的数据的图形。 https://sourceforge.net/projects/ksar/

    如果您使用Perfmon收集数据,则使用PAL绘制图形。 https://pal.codeplex.com/

答案 2 :(得分:0)

在这种情况下,我建议使用Grafana。它显示实时结果。最好的是,可以根据需要进行配置。

现在,问题是如何使用它?使用它并不难。

如果您使用的是Mac或Linux(Any Flavour),一切都会变得容易。如果您使用Windows,建议您使用虚拟机。其背后的原因是Windows在某些请求后阻止了流量。这会导致很多头疼。

就我而言,我使用虚拟机在其中安装ubuntu,然后配置了Grafana。

要使用Grafana,您需要安装以下两项。

  1. Grafana本身
  2. 后端流入Db

以下两个链接: https://grafana.com/grafana/download?platform=linux https://portal.influxdata.com/downloads/

一旦安装和设置,

您需要使用Backen Listener推送结果到Graphite Client(与Influx DB一起自动安装)。

我知道这有点令人困惑,但是一旦您了解了这件事,您和您的客户就会喜欢详细的报告。

请记住,Grafana完全是关于配置的。

让我知道您是否对此感到困惑。

很乐意提供帮助。 :)