while Controller是控制循环的Controller,条件判断的Controller。先看看官方Demo。

  Jmeter (二十二)逻辑控制器 之 While Controller

  

  while controller控制它的子对象,直到false为止,并且还提供了三个条件:

    1、blank:最后一个循环中失败时的空白退出循环。

    2、last:最后一个循环中失败时的退出循环。如果在循环失败前的最后一个示例,则不要进入循环。

    3、otherwise:的那个条件等于字符串“false”时退出(或不进入)循环。

  blank、Otherwise不做解释。

 

  Jmeter (二十二)逻辑控制器 之 While Controller

  以Dummy Sampler为例,添加了三个Dummy Sampler,1是有失败断言的,按照while的条件LAST,1如果失败,不会进入while中。执行以下:

   Jmeter (二十二)逻辑控制器 之 While Controller

 

  条件判断正确。

  将1中的断言disable掉,那么进入while中,到3的断言又是失败的,因此也是循环执行一次:

  Jmeter (二十二)逻辑控制器 之 While Controller

  将3的断言也disable掉,那么Dummy Sampler没有失败的,因此不停的会循环2和3,不会跳出去。

 

  Jmeter (二十二)逻辑控制器 之 While Controller

  OK,LAST条件的判断便是如此。

 

转自:https://www.cnblogs.com/richered/p/8404641.html

 

相关文章:

  • 2021-05-20
  • 2021-11-30
  • 2021-11-28
  • 2021-04-24
  • 2021-12-02
猜你喜欢
  • 2021-11-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-23
  • 2022-01-01
相关资源
相似解决方案