Сохранить изображение JMeter из режима GUI программно - PullRequest
0 голосов
/ 30 января 2020

В режиме JMeter GUI можно сохранить изображение указанного элемента c в изображение. Например, здесь Таймер формирования пропускной способности , можно сохранить изображение с ожидаемым RPS, щелкнув правой кнопкой мыши на графике внизу:

jp@gc - Throughput Shaping Timer

Сохранение изображения в файл доступно для других компонентов плагина (слушателей, групп потоков). Можно ли как-то получить такое изображение из не GUI режима?

Редактировать

Пример использования: ожидаемый RPS (экспортированный из элемента, как показано выше) и фактический RPS (скажем, из сгенерированного отчета "хиты в секунду") , сравните производительность приложения.

Проблема в том, что число ожидаемых RPS может постоянно изменяться, поэтому обновление изображения с ожидаемым RPS превращается в скучную повторяющуюся задачу (каждый раз, когда открывают JMeter GUI, находите элемент, сохраняйте изображение ...).

1 Ответ

0 голосов
/ 30 января 2020

Я не знаю об автоматическом способе генерации визуального представления таймера формирования пропускной способности, однако можно генерировать следующие диаграммы в виде изображений из файла результатов .jtl:

, на мой взгляд, это будет иметь больше смысла, поскольку вы будете строить воспринимаемое нагрузка, а не ожидаемая нагрузка, следовательно, изображение будет представлять фактические результаты испытаний.

Если это то, что вас интересует, изображения могут быть сгенерированы с помощью инструмента построения графиков командной строки плагинов JMeter , например:

JMeterPluginsCMD --generate-png hits-per-second.png --input-jtl /path/to/your/result.jtl --plugin-type HitsPerSecond --width 1024--height 768

и

JMeterPluginsCMD --generate-png txh-per-second.png --input-jtl /path/to/your/result.jtl --plugin-type TransactionsPerSecond --width 1024--height 768
...