1、添加While Controller

2、添加请求

3、添加断言,在断言不符合预期的时候加上代码:vars.put(“status”,”pending”);   在断言符合预期的时候加上代码: vars.put(“status”,”active”);

                        在最后加上 vars.put(“waitTimes”,”${__counter(FALSE,Vcount)}”); 用来统计循环次数

                          ${__counter(FALSE,Vcount)} 为jmeter内置的自增函数

4、While Controller的判断条件为${__javaScript((“${status}”!=”active”)&&(“${waitTimes}”<“5”))}     如果status不是active 并且重试次数小于5次的时候,则进行循环

 

 

 

 

 

 

 

 注意:

此时CSV文档的设置为

 

 

 

 

 部分参考:https://blog.csdn.net/wxmvp009/article/details/88715535

 

版权声明:本文为erchun原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/erchun/p/11850998.html