while Controller是控制循環的Controller,條件判斷的Controller。先看看官方Demo。對象
while Controller控制它的子對象,直到false爲止。而且還提供了三個條件:blog
一、blank:最後一個循環中失敗時的空白退出循環.字符串
二、LAST:最後一個循環中失敗時的退出循環。若是在循環失敗前的最後一個示例,則不要進入循環。循環
三、Otherwise:當條件等於字符串「false」時退出(或不進入)循環。im
blank、Otherwise不作解釋。d3
以Dummy Sampler爲例,添加了三個Dummy Sampler,1是有失敗斷言的,按照while的條件LAST,1若是失敗,不會進入while中。執行如下:img
條件判斷正確。di
將1中的斷言disable掉,那麼進入while中,到3的斷言又是失敗的,所以也是循環執行一次:while
將3的斷言也disable掉,那麼Dummy Sampler沒有失敗的,所以不停的會循環2和3,不會跳出去。co
OK,LAST條件的判斷即是如此。