Сообщение об ошибках теста JMeter - PullRequest
0 голосов
/ 22 мая 2018

Частично общий запрос, касающийся того, как я мог бы отображать сбои в текстовом виде из теста запуска Jmeter, запускаемого через Jenkins?

Я запускаю тест JMeter 'Smoke' через файл csv (который просто перечисляет большое количество URL), который проверит, отвечает ли тестируемый URL запросом страницы 200/301.

В настоящий момент, если происходит сбой URL из тестируемого файла csv (т. е. 404s), JMeter (правильно) сообщит об этом как об ошибке.

Однако, поскольку в файле csv содержится более 40 000 URL-адресов, мне действительно нужно, чтобы это было более конкретным, в идеале перечисляя фактические URL-адреса из файла csv, которые выдают ошибку, а не просто общее сообщение Failure.

Возможно ли это, и если да, то любые указатели будут с благодарностью.

1 Ответ

0 голосов
/ 22 мая 2018

Самое быстрое и простое решение - просто «сообщить» JMeter сохранить URL-адреса запроса в файле результатов .jtl.Вы можете сделать это как минимум двумя способами:

  1. Только один раз: через -J аргумент командной строки например:

    jmeter -Jjmeter.save.saveservice.url=true -n -t test.jmx -l result.jtl
    
  2. Постоянное.Добавьте следующую строку в файл user.properties (находится в папке "bin" вашей установки JMeter)

    jmeter.save.saveservice.url=true
    

В обоих случаях у вас будут URL-адреса запросовхранится в файле результатов .jtl (по умолчанию это файл CSV), поэтому вы можете отсортировать сбои, используя столбец success, и просматривать ошибочные URL-адреса, используя LibreOffice Calc или MS Excel или эквивалентный,

Дополнительная информация:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...