【问题标题】:How to print or get the HTTP POST request body in JMETER如何在 JMETER 中打印或获取 HTTP POST 请求正文
【发布时间】:2018-04-25 09:35:04
【问题描述】:

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

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

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    其中一个选项是使用JSR223 PostProcessor 和以下代码:

    log.info(sampler.getMethod() + ' ' + sampler.getUrl().toString())
    
    sampler.getArguments().each {arg ->
        log.info(arg.getStringValue())
    }
    

    它将请求方法、URL和所有参数连同值打印到jmeter.log文件:

    如果HTTP Request sampler 代表HTTPSampleProxy,请参阅JavaDoc 了解可用的方法和字段以及Apache Groovy - Why and How You Should Use It 文章以了解有关JMeter 中Groovy 脚本的更多信息

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-10
      • 2015-02-18
      • 2017-10-06
      • 2019-11-30
      • 1970-01-01
      • 2017-08-18
      • 1970-01-01
      • 2018-01-26
      相关资源
      最近更新 更多