【发布时间】:2020-08-13 21:04:28
【问题描述】:
目前我使用jmeter聚合报告或汇总报告提交报告。但他们期待一些额外的东西。我怎么能给予。测试负载时是否有任何插件可用于获取服务器资源使用情况。
【问题讨论】:
标签: testing jmeter load-testing
目前我使用jmeter聚合报告或汇总报告提交报告。但他们期待一些额外的东西。我怎么能给予。测试负载时是否有任何插件可用于获取服务器资源使用情况。
【问题讨论】:
标签: testing jmeter load-testing
【讨论】:
有很多插件可以帮助您更好地分析结果。也可以参考https://jmeter-plugins.org/。
最常用的是:
随时间变化的响应时间
响应时间百分比
每秒事务数
随时间变化的响应延迟
如果使用服务器,您可以使用 JMeter 插件附带的以下内容
PerfMon 指标收集器和服务器代理或
如果是基于 Unix 的系统,请使用 sysstat 包或 VMstat 附带的 sar 命令。在基于 Windows 的系统的情况下,使用 Perfmon 在测试运行时捕获系统利用率数据,然后使用 Ksar 使用 sar 收集的数据绘制图表。 https://sourceforge.net/projects/ksar/
如果您使用 Perfmon 收集数据,则使用 PAL 绘制图表。 https://pal.codeplex.com/
【讨论】:
在这种情况下,我建议使用 Grafana。它显示实时结果。而且最好的是,可以根据需要进行配置。
现在,问题是如何使用它?使用它并不难。
如果您使用的是 Mac 或 Linux(任何口味),事情就会变得简单。如果您使用的是 Windows,我建议您使用虚拟机。其背后的原因是窗口在某些请求后阻塞了流量。这会导致头部很痛。
就我而言,我使用虚拟机在其中设置 ubuntu,然后配置 Grafana。
要使用 Grafana,您需要安装这两个东西。
以下两者的链接: https://grafana.com/grafana/download?platform=linux https://portal.influxdata.com/downloads/
安装和设置后,
您需要使用 Backen Listener 来推送结果 o Graphite Client(与 Influx DB 一起自动安装)。
我知道这有点令人困惑,但是一旦你理解了这件事,你和你的客户就会喜欢详细的报告。
请记住,Grafana 是关于配置的。
如果您对此有任何困惑,请告诉我。
乐于助人。 :)
【讨论】: