JMeter:从 HTTP 请求中提取响应并将其存储在变量中

JMeter: Extracting response from HTTP Request and storing it in a variable

我正在使用 Jmeter 运行 压力测试来测试我的服务器。我进行了几次 HTTP 调用,作为响应,我得到了作为数字字符串的 HTTP 响应,如“500”。我想从响应中提取该值并将其存储在一个变量中。另外,我想在 "If controller".

中使用该值

感谢帮助。

谢谢, 席德

号码可以存成一个JMeter Variable如下:

  1. 添加 Regular Expressions Extractor 作为 returns 上述数值的请求的子项:
  2. 配置如下:

    它将创建 ${value} JMeter 变量,值为 500

  3. 如果你想在If Controller you can compare the ${value} JMeter Variable with 500 using i.e. __jexl3() function中使用它,比如:

    ${__jexl3(${value} == 500,)}
    

更多信息: