本文主要記錄下ForEach控制器的基本用法~
ForEach控制器一般和用戶自定義變量一起使用,從用戶自定義變量中讀取一系列相關的變量。該控制器下的采樣器或控制器都會被執行一次或多次,遍歷讀取不同的變量值。
下面用兩個簡單的例子介紹下用法:
例1:ForEach控制器結合用戶自定義變量使用,遍歷用戶自定義變量
(1)添加配置元件-用戶自定義變量如下圖:

(2)設置ForEach控制器如下圖:

(3)引用變量,引用變量的名稱與ForEach控制器中輸出變量名稱一致

(4)查看運行結果。

由上圖我們可以看出,用戶自定義變量設置了3個值,遍歷變量值執行了3次登錄接口。
例2:從上面的取樣器中提取的多個結果用ForEach控制器依次傳參
本例是先登錄,登錄后請求當前登錄用戶的目前權限接口,從接口響應數據中獲取有權限的子目錄的url,並且請求每一個子目錄。
(1)在查詢目錄權限接口添加后置處理器-正則表達式提取器,提取全部URL。如下圖:

(2)設置ForEach控制器如下圖:

(3)引用ForEach控制器的變量menu_url

(4)運行並查看結果

從上圖中我們可以看出的運行的結果跟是一致的。