如何在JMETER中打印或获取HTTP POST请求正文

如何在JMETER中打印或获取HTTP POST请求正文

用例:我正在从命令行运行Jmeter来生成仪表板。对于失败的案例,我需要捕获请求正文。

德米特里

选项之一是使用JSR223 PostProcessor和以下代码:

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

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

它将打印请求方法,URL和所有参数以及值到jmeter.log文件:

JMeter打印请求详细信息

如果HTTP Request sampler代表HTTPSampleProxy,请参阅JavaDoc了解可用的方法和字段,以及Apache Groovy-为什么和应该如何使用它,以了解有关JMeter中Groovy脚本的更多信息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章