-1

我有一个带有 if 控制器的 jmeter 测试计划,我需要循环相同的 http 请求,直到 if 条件变为真。 if role==3664v then continue 否则重复相同的http请求页面

4

1 回答 1

0

我相信您应该将采样器放在While 控制器下并使用以下条件(假设__javaScript() 函数):

 ${__javaScript("${role}" != "3664v",)}

您需要使用正则表达式提取器或任何其他匹配的后处理器${role}从 HTTP 请求采样器响应中提取此变量

假设此设置 JMeter 将循环 HTTP 请求,直到${role}变量值不等于3664v. 当它role成为3664v它将继续。

有关在 JMeter 测试中实现“while 循环”概念的更多详细信息,请参阅在 JMeter 中使用 While 控制器。

于 2017-05-18T10:27:42.360 回答