Есть ли способ заставить плагин JMX jmeter генерировать график при запуске через командную строку?

Я пытаюсь запустить тесты jmeter через плагин gradle и через графический интерфейс.

Однако, когда я использую плагин мониторинга JMeter JMX, я могу создать CSV-файл результатов, но не могу генерировать графики из этого CSV-файла в jmeter.

Есть ли способ заставить плагин JMX выводить график в конце выполнения?


person Mihir    schedule 18.03.2015    source источник


Ответы (1)


На мой взгляд, плагин мониторинга JMX бесполезен. Я настоятельно рекомендую включить параметры «Управление полетом» на JVM (версии 1.7.0_40+), а затем вместо этого использовать jmc.exe (управление полетом) или VisualVM.exe (с запущенным jstatd.exe и установленными плагинами VisualGC). С управлением миссией вы можете сделать «бортовой самописец», записывающий всю деятельность jvm. Думаю, это лучше, чем построение графиков из Jmeter. Я бы не стал тратить время на запись JMX из jmeter.

$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
person djangofan    schedule 19.03.2015
comment
Спасибо за ответ. Я хочу измерить показатели JVM во время выполнения тестов jmeter, чтобы увидеть, выходит ли мое приложение за определенный предел использования кучи во время нагрузочного тестирования. Может ли Mission Control помочь мне сделать это в пакетном режиме? - person Mihir; 20.03.2015
comment
Просто поместите эти аргументы в JVM, которую вы хотите отслеживать: -XX:+UnlockCommercialFeatures -XX:+FlightRecorder . Затем запустите отдельный сценарий командной строки, чтобы выполнить на нем сеанс бортового самописца. - person djangofan; 22.03.2015