Получение результатов теста jemeter в сборке Jenkins, в то время как jmeter навсегда

У меня есть тест jmeter, который работает вечно. У меня тоже нет расписания. Я провожу этот тест, используя задание Дженкинса. Однако, когда этот тест выполняется вечно, я хотел бы видеть текущий статус тестовых случаев. Я хотел бы сообщить, не проходит ли тест или другие состояния? Есть ли способ сделать это? Когда у нас есть тест junit или testng, мы можем настроить точные отчеты, которые позволяют нам видеть мгновенный статус тестовых случаев во время работы. Есть ли способ сделать это в заданиях jmeter?


person newperson    schedule 19.02.2014    source источник
comment
jmeter имеет открытый исходный код. Графический интерфейс пользователя имеет вывод результатов в реальном времени (IIRC). Возможно, вы сможете найти парсер потока, который они используют, и повторно реализовать его для своих нужд.   -  person sallie    schedule 20.02.2014
comment
Но я использую плагин maven. Как я могу обновить исходный код в таком случае   -  person newperson    schedule 20.02.2014


Ответы (1)


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

Если вы хотите распечатать больше, вы можете открыть отдельное окно командной строки и tail -f jmeter.log

Также см. JMeter - как зарегистрировать полный запрос за неудавшийся ответ?

Он содержит пример того, как вы можете использовать утверждение beanshell для регистрации полного сообщения об ошибке в jmeter.log, которое, в свою очередь, вы можете видеть в реальном времени, отслеживая его.

person Demoric    schedule 20.02.2014