Apache JMeter 4 - Могу ли я получить текстовое резюме нагрузочного теста? - PullRequest
0 голосов
/ 15 февраля 2019

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

Редактировать: Я вижу кнопку "Save table data" в нижней части экрана, которая сохраняет файл точно так же, как я ищу.Но я ищу, как это сделать в режиме без головы.

enter image description here

Ответы [ 2 ]

0 голосов
/ 18 февраля 2019
  1. Есть ли причина не использовать Панель отчетов HTML ?Вы можете запустить свой тест следующим образом:

    jmeter -n -t test.jmx -l result.jtl -e -o report
    

    после завершения теста вы сможете открыть файл index.html в папке report в своем любимом веб-браузере и наслаждаться сводкой теста вместе с диаграммами

    enter image description here

  2. Существует Инструмент командной строки JMeterPluginsCMD , который способен генерировать таблицы и диаграммы из .jtlфайл результатов.Вы можете установить инструмент построения графиков командной строки, используя JMeter Plugins Manager

  3. Согласно JMeter Best Practices, вы всегда должны использовать последнюю версию JMeter , поэтому рассмотрите возможность обновления до JMeter 5.0 (или любой другой версии, доступной на странице загрузки JMeter ) при следующей доступной возможности

0 голосов
/ 15 февраля 2019

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

Плагины - Распакуйте их в каталог верхнего уровня, где установлен JMeter
jpgc-cmd-2.2.zip
jpgc-synthesis-2.2.zip
jpgc-filterresults-2.2.zip

Создание файла jtl во время выполнения
/ path / to / bin / jmeter -n -t /path/to/TestPlan.jmx -l /path/to/output.jtl

Создать файл CSV
/path/to/bin/JMeterPluginsCMD.sh --tool Reporter --generate-csv "/path/to/Aggregate_Report.csv" --input-jtl "/path/to/output.jtl" --plugin-type AggregateReport

...