JMeter if控制器上的HTTP响应代码

JRu*_*Run 1 jmeter

我希望仅当来自先前示例的响应代码返回某个HTTP代码200时才执行测试的某些分支。

我尝试了以下条件作为“ if控制器”的条件:

"{httpCode}"== "200"
Run Code Online (Sandbox Code Playgroud)

但没有运气(也没有运气调试它,调试采样器什么也没说)

谢谢

小智 5

您是否事先将响应代码提取到了变量httpCode?为此使用正则表达式提取器http://jmeter.apache.org/usermanual/component_reference.html#Regular_Expression_Extractor

然后像这样检查变量的值:

${__javaScript(${httpCode}=="200")} 
Run Code Online (Sandbox Code Playgroud)

或者,您可以使用断言,请参阅/sf/answers/816857541/