当 运行 通过命令行时,有没有办法强制 JMX jmeter 插件生成图形?

Is there a way to force JMX jmeter plugin to generate a graph when running through commandline?

我正在尝试通过 gradle 插件和 GUI 运行 jmeter 测试。

但是,当我使用 JMeter JMX 监控插件时,我能够生成结果的 csv 文件,但无法在 jmeter 中从该 csv 文件生成图表。

有什么方法可以强制 JMX 插件在执行结束时输出图形?

在我看来,JMX监控插件没什么用。我强烈建议在 JVM(版本 1.7.0_40+)上启用 "Mission control" 选项,然后使用 jmc.exe(任务控制)或 VisualVM.exe(使用 jstatd.exe 运行 和安装了 VisualGC 插件)。通过任务控制,您可以对整个 jvm activity 进行 "flight recorder" 记录。我认为比从 Jmeter 绘制图表要好得多。我不会浪费时间在 jmeter 的 JMX 记录上。

$java -jar MyApp.jar
$jcmd 40019 VM.command_line
$jcmd 40019 VM.check_commercial_features
$jcmd 40019 JFR.check
$jcmd 40019 VM.unlock_commercial_features
$jcmd 40019 VM.check_commercial_features