在 Jenkins 中的 JMeter 负载测试期间获取服务器的 CPU 和内存使用情况的图表

Getting the graph of the CPU and Memory usage of a server during a JMeter load test in Jenkins

JMeter 中的 PerfMon 插件 允许在负载测试期间监控服务器健康状况。

我已经使用它在 JMeter 的 GUI 中获得了以下图表。

显示CPU内存磁盘的使用情况负载测试期间的服务器。

我想在 运行 一份工作后获得相同的图表,但在 Jenkins 内部。

您可以使用 JMeter Plugins Command Line Graph Plotting Tool 从 PerfMon csv 输出生成 .png 文件,例如:

JMeterPluginsCMD.bat --generate-png perfmon.png --input-jtl perfmon.csv --plugin-type PerfMon --width 1024 --height 768

然后这个perfmon.png文件可以添加到Jenkins Artifacts, displayed via Image Gallery Plugin

您可以使用 JMeter 插件管理器安装 Command-Line Graph Plotting Tool