在JMeter中的HTTP请求中使用if then else

时间:2014-09-24 14:22:44

标签: automation jmeter

我有一个简单的API调用测试套件,一个请求要求前一个请求的响应在响应中包含一个字符串。

是否可以执行以下操作?

步骤1.我有一个API GET HTTP请求,它返回响应中的值:

"value":"test"

步骤2.我需要检查响应是否包含上述字符串,以便它可以执行另一个HTTP请求;如果没有,则忽略该请求并继续进行套件中的其余测试。

1 个答案:

答案 0 :(得分:0)

您需要按如下方式填写测试计划:

正则表达式提取器的配置:

  • 参考名称:value(或任何其他变量名称)
  • 正则表达式:"value":"(.+?)"
  • 模板:$1$

如果控制器的配置

"${value}"=="test"放在条件字段中。