2
我想通过gradle插件并通过GUI来运行jmeter测试。但是,当我使用JMeter JMX监控插件时,我能够生成结果的csv文件,但无法从jmeter中的csv文件生成图形。有没有办法强制JMX jmeter插件在通过命令行运行时生成图形?
有没有我可以强制JMX插件在执行结束时输出图形?
我想通过gradle插件并通过GUI来运行jmeter测试。但是,当我使用JMeter JMX监控插件时,我能够生成结果的csv文件,但无法从jmeter中的csv文件生成图形。有没有办法强制JMX jmeter插件在通过命令行运行时生成图形?
有没有我可以强制JMX插件在执行结束时输出图形?
在我看来,JMX监控插件是没用的。我强烈建议在JVM(版本1.7.0_40 +)上启用“任务控制”选项,然后使用jmc.exe(任务控制)或VisualVM.exe(安装jstatd.exe和VisualGC插件)。通过任务控制,您可以制作整个jvm活动的“飞行记录器”记录。我认为比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
感谢您的回复。我想在jmeter测试运行时测量JVM度量标准,以查看我的应用程序在负载测试时是否超出堆使用量的限制。 Mission Control可以帮助我在批处理模式下执行此操作吗? – Mihir 2015-03-20 19:47:54
只需将这些参数放在要跟踪的JVM上:'-XX:+ UnlockCommercialFeatures -XX:+ FlightRecorder'。然后,运行一个单独的命令行脚本来执行飞行记录器会话。 – djangofan 2015-03-22 17:41:20