Как напечатать 95 и 99 процентилей в командной строке сводного отчета jmeter?

Я пытаюсь напечатать время отклика 95 процентилей и 99 процентилей в сводном отчете jmeter из командной строки. Для этого я попробовал решение, упомянутое здесь: Jmeter: Генерация сводного отчета через строку сообщения не включает строки 95% и 99% в сгенерированный отчет, но это не сработало. Я тоже пробовал редактировать jmeter.properties файл. Кроме того, другое решение, с которым я столкнулся, - это создание графика ResponseTimesPercentiles с использованием CMDRunner.jar в формате csv, но это дает все значения из 0-99.9, которые мне не нужны. Итак, есть ли способ настроить файл csv так, чтобы он содержал только ReponseTimesPercentiles для желаемых значений?

Также пробовал эту команду:

java -jarCMDRunner.jar --tool Reporter --generate-csv test.csv --input-jtl results.jtl --include-labels aggregate_report_99%_line --plugin-type AggregateReport

что не сработало. Итак, могу ли я получить 95% и 99 процентилей в сводном отчете


person user6348718    schedule 19.01.2017    source источник


Ответы (2)


Функциональность доступна по умолчанию, начиная с JMeter версии 2.13

JMeter 90, 95, 99 процентилей

Поведение можно контролировать с помощью следующих свойств:

aggregate_rpt_pct1=90
aggregate_rpt_pct2=95
aggregate_rpt_pct3=99

Если вы не видите процентили, как на изображении выше, в вашем сводном отчете - добавьте приведенные выше строки в файл user.properties.

NB:

  • Подход не будет работать в версиях JMeter ранее, чем 2.13.
  • Чтобы активировать свойства, потребуется перезапуск JMeter, динамические изменения работать не будут.
person Dmitri T    schedule 19.01.2017
comment
Спасибо @Dmitri T. Я могу просматривать эти процентили в режиме графического интерфейса пользователя, но хочу распечатать их, когда создаю сводный отчет из командной строки. - person user6348718; 19.01.2017
comment
@ user6348718 Вы когда-нибудь находили на это ответ? - person user3038404; 19.06.2020

Вы можете сделать это из CMD. Сначала составьте план с помощью графического интерфейса пользователя, затем в папке bin Jmeter откройте CMD и выполните следующую команду.

jmeter -n -t "[PATH-FOR-PLAN]\myplan.jmx" -l "[PATH-OF-RESULT]\results.csv" -e -o "[PATH-OF-OUTPUT]\output" 

В выходной папке будет веб-страница с aggregate report

person Ali Kahoot    schedule 01.08.2017
comment
Я не вижу опции -e для версии 2.13. пожалуйста, укажите свою версию jmeter - person Ganesh S; 09.08.2018
comment
для этого требуется много памяти, для моих тестов с> 40 КБ файл больше не генерируется. Я выделил 25 ГБ для java, но все еще получаю исключение пространства кучи. Это решение не масштабируется. - person NicolasW; 15.01.2020