Как напечатать или получить тело HTTP-запроса POST в JMETER - PullRequest
0 голосов
/ 25 апреля 2018

Как напечатать или получить тело запроса HTTP POST в JMETER

UseCase: я запускаю Jmeter из командной строки для генерации Dashboard.Для неудачных случаев мне нужно захватить тело запроса.

1 Ответ

0 голосов
/ 25 апреля 2018

Один из вариантов будет использовать JSR223 PostProcessor и следующий код:

log.info(sampler.getMethod() + ' ' + sampler.getUrl().toString())

sampler.getArguments().each {arg ->
    log.info(arg.getStringValue())
}

Он будет печатать метод запроса, URL и все параметры вместе со значениями до jmeter.log файл:

JMeter Print Request Details

в случае HTTP-запрос sampler означает HTTPSampleProxy , см. JavaDoc для доступных методов и полей и Apache Groovy - почему и как вы должны его использовать статья, чтобы узнать больше о скриптах Groovy в JMeter

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