jmeter逻辑控制器之while循环控制器(一)

jmeter逻辑控制器之while循环控制器(一)

while循环控制器

微信公众号为:测试demo分享

在这里插入图片描述关注微信公众号,了解更多测试知识,也可在线答疑

  • 作用:在Whilewhile循环控制器中, Controller会一直运行,直到条件(Condition)为false才会退出循环
  • Controller的条件一般有三种情况,如下所示
    (Condition) 为空 :直到某次sample执行失败才会退出循环
    (Condition) 为 LAST :直到最后一个sample请求失败,才会退出循环
    (Condition) 为 其他 :条件值等同于字符串"false"(等同于输入框中输入false)时,退出循环

    示例一

    在这里插入图片描述添加一个while 循环控制器,填写值为 空
    在这里的我使用了链接数据库来进行参数化
    然后添加四个http请求,如下所示
    在这里插入图片描述这里的${FCUSTNUMBER_#}意思为最大值为FCUSTNUMBER的最大值,counter为计数器的变量名,方便进行变量的拼接使用
    在这里插入图片描述在这里使用__v函数对两个变量进行拼接,可以批量读取不同的参数
    点击运行,运行结果如下所示:
    在这里插入图片描述可以看到,在循环读取的时候,前面的都没有报错,故程序会一直运行下去,直到某个sample报错后,才会退出循环。

示例2

(Condition) 为 其他 :条件值等同于字符串"false"(等同于输入框中输入false)时,退出循环
在这里可以用${var}== “某个值” 来做判断,如下所示
在这里插入图片描述在这里,本篇设置该条件为真,故该while循环控制器为一直运行,直到手动停止才会退出循环,结果如下
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值