【问题标题】:Better jmeter report更好的 jmeter 报告
【发布时间】:2020-08-13 21:04:28
【问题描述】:

目前我使用jmeter聚合报告或汇总报告提交报告。但他们期待一些额外的东西。我怎么能给予。测试负载时是否有任何插件可用于获取服务器资源使用情况。

【问题讨论】:

    标签: testing jmeter load-testing


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

    【讨论】:

      【解决方案2】:

      有很多插件可以帮助您更好地分析结果。也可以参考https://jmeter-plugins.org/

      最常用的是:

      1. 随时间变化的响应时间

      2. 响应时间百分比

      3. 每秒事务数

      4. 随时间变化的响应延迟

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

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

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

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

      【讨论】:

        【解决方案3】:

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

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

        如果您使用的是 Mac 或 Linux(任何口味),事情就会变得简单。如果您使用的是 Windows,我建议您使用虚拟机。其背后的原因是窗口在某些请求后阻塞了流量。这会导致头部很痛。

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

        要使用 Grafana,您需要安装这两个东西。

        1. Grafana 本身
        2. Influx Db 用于后端

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

        安装和设置后,

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

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

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

        如果您对此有任何困惑,请告诉我。

        乐于助人。 :)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-01-04
          • 2018-10-17
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多