Как напечатать или получить тело запроса HTTP POST в JMETER
UseCase: я запускаю Jmeter из командной строки для генерации Dashboard.Для неудачных случаев мне нужно захватить тело запроса.
Один из вариантов будет использовать JSR223 PostProcessor и следующий код:
log.info(sampler.getMethod() + ' ' + sampler.getUrl().toString()) sampler.getArguments().each {arg -> log.info(arg.getStringValue()) }
Он будет печатать метод запроса, URL и все параметры вместе со значениями до jmeter.log файл:
в случае HTTP-запрос sampler означает HTTPSampleProxy , см. JavaDoc для доступных методов и полей и Apache Groovy - почему и как вы должны его использовать статья, чтобы узнать больше о скриптах Groovy в JMeter
sampler