繁体   English   中英

更好的 jmeter 报告

[英]Better jmeter report

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

  1. 报告:从 JMeter 3.0 开始,可以在测试运行期间生成HTML 报告仪表板 它包含详尽的概述信息。 如果您需要找出瓶颈或内存泄漏的原因,或者您可以考虑通过JMeter Plugins项目提供额外的图表
  2. 同一个 JMeter 插件项目提供了PerfMon - 客户端-服务器应用程序,它能够收集 70 多个不同的指标并通过 JMeter 侦听器绘制它们。 有关详细的设置和使用说明,请参阅如何在 JMeter 负载测试期间监控您的服务器健康和性能指南。

有很多插件可以帮助您更好地分析结果。 您可以参考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/

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

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

如果您使用的是 Mac 或 Linux (Any Flavour),事情就变得简单了。 如果您使用的是 Windows,我建议您使用虚拟机。 这背后的原因是 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 是关于配置的。

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

乐于帮助。 :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM