JMeter筆記十:邏輯控制器之ForEach控制器


本文主要記錄下ForEach控制器的基本用法~
 
ForEach控制器一般和用戶自定義變量一起使用,從用戶自定義變量中讀取一系列相關的變量。該控制器下的采樣器或控制器都會被執行一次或多次,遍歷讀取不同的變量值。
下面用兩個簡單的例子介紹下用法:
例1:ForEach控制器結合用戶自定義變量使用,遍歷用戶自定義變量
(1)添加配置元件-用戶自定義變量如下圖:
(2)設置ForEach控制器如下圖:
(3)引用變量,引用變量的名稱與ForEach控制器中輸出變量名稱一致
(4)查看運行結果。
 
由上圖我們可以看出,用戶自定義變量設置了3個值,遍歷變量值執行了3次登錄接口。
 
例2:從上面的取樣器中提取的多個結果用ForEach控制器依次傳參
本例是先登錄,登錄后請求當前登錄用戶的目前權限接口,從接口響應數據中獲取有權限的子目錄的url,並且請求每一個子目錄。
(1)在查詢目錄權限接口添加后置處理器-正則表達式提取器,提取全部URL。如下圖:
(2)設置ForEach控制器如下圖:
(3)引用ForEach控制器的變量menu_url
(4)運行並查看結果
從上圖中我們可以看出的運行的結果跟是一致的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM