首页 > 其他 > 详细

Jmeter之逻辑控制器---while控制器

时间:2020-11-25 22:47:25      阅读:32      评论:0      收藏:0      [点我收藏+]

while控制器与编程语言中的while语句一样,当条件为真时继续执行,不为真时则跳出while循环体,不再执行。

while控制器相对于循环控制器来说多了个条件判断,下面为while控制器使用案例。

 

 

 

while字段解释

技术分享图片

 

 

 condition字段还有三个官方提供特殊用途的常量:

  a.Blank:当循环中有取样器失败后停止

  b.LAST:当循环前有取样器失败则不进入循环

  c.Otherwise:当判断条件为false时停止

在实际验证过程中,condition字段为空或者为LAST,效果都是一样一样的,所以我也不知道区别在哪/(ㄒoㄒ)/~~,有知道的可以分享的么

1.1 字段为LAST,sample1断言失败

技术分享图片

 

 

 技术分享图片

 

1.2 字段为空,sample1断言失败

 

 技术分享图片

 

 

 技术分享图片

 

 

 1.3字段为LAST,sample1断言失败,sample1和sample2执行顺序调换

技术分享图片

 

 

 1.4字段为空,sample1断言失败,sample1和sample2执行顺序调换

 

 

 技术分享图片

 

 

 while控制器样例展示

业务需求:循环发起报告操作,且发起报告提交,每5s进行查询报告提交状态,查询到报告已提交后进入下一个节点。

 1.添加while控制器,添加路径线程组->逻辑控制器->while控制器

技术分享图片

2.在while控制器同一层级添加发起报告提交请求->while控制器下添加查询报告提交状态请求->查询报告状态请求器下添加固定定时器,时间设置5s,结构如图示

技术分享图片

 

 

 

3.while控制器配置

技术分享图片

 

Jmeter之逻辑控制器---while控制器

原文:https://www.cnblogs.com/mian-1122/p/14037692.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!