无论如何,在JMETER中是否传递HTTP采样器的响应以请求作为另一个采样器

时间:2019-10-23 07:26:15

标签: jmeter web-api-testing

我正在使用Jmeter测试rest API。在一种情况下,需要动态地将http采样器的完整响应传递给另一个http采样器。有关如何在Jmeter中实现此目标的任何建议。

2 个答案:

答案 0 :(得分:0)

您可以使用Regular Expression Extractor并使用正则表达式接受所有字符来获得所有响应

在下一JMeter 5.2版本中,您可以通过保留Boundary Extractor来使用Left and Right Boundary empty

答案 1 :(得分:0)

  1. 添加Regular Expression Extractor作为请求的子项,您要捕获哪些响应数据
  2. 配置如下:

    • 已创建变量的名称:任何有意义的变量,例如response
    • 正则表达式:(?s)(^.*)
    • 模板:$1$
  3. 就是这样,您应该可以在需要的地方将提取的值引用为${response}

正则表达式的解释:

  • ()-分组
  • (?s)-单行修饰符
  • ^-行开始
  • .-通配符
  • *-重复

更多信息: