我有一个带有 if 控制器的 jmeter 测试计划,我需要循环相同的 http 请求,直到 if 条件变为真。 if role==3664v then continue 否则重复相同的http请求页面
问问题
442 次
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 回答