我有一个带有if控制器的jmeter测试计划,我需要循环相同的http请求,直到if条件成为真。 if role==3664v then continue otherwise repeat the same http request page
答案 0 :(得分:0)
我相信您应该将您的采样器放在While Controller下并使用以下条件(假设为__javaScript() function):
${__javaScript("${role}" != "3664v",)}
您需要使用Regular Expression Extractor或任何其他匹配的Post Processor
从HTTP请求采样器响应中提取此${role}
变量
假设此设置JMeter将循环HTTP请求,直到${role}
变量值不等于3664v
。当role
变为3664v
时,它将继续。
有关在JMeter测试中实现“while循环”概念的更多详细信息,请参阅Using the While Controller in JMeter。