jmeter參數(shù)化之ForEach控制器

我們可使用ForEach控制器進行jmeter的參數(shù)化設置。ForEach控制器需要配合‘用戶定義的變量’來使用,在線程組下添加:右鍵線程組——>添加——>邏輯控制器——>ForEach控制器

參數(shù)解釋:

(1)名稱:ForEach Controller的名稱

(2)注釋:備注

(3)輸入變量前綴:變量的前綴;如要使用的變量為name_1,則需要填name

(4)Start index for loop(exclusive):從X-1號的變量開始,X為第幾個變量;如填0,實際從第一個開始。

(5)End index for loop(inclusive):到X+1的變量結束,X為第幾個變量;如填4,實際第4個不會被使用,只會到第3個。

(6)輸出變量名稱:將要用來使用的變量名

(7)Add“_”before number?:用戶定義的變量有沒有下劃線分隔編號,最好還是勾上比較方便標識;

舉例說明

線程組下添加HTTP請求默認值、ForEach控制器和察看結果樹,再在ForEach控制器下添加用戶定義的變量和http請求,結構如下:

(1)HTTP請求默認值

輸入?yún)f(xié)議、服務器ip和端口號

(2)ForEach控制器

填寫控制器名稱、輸入變量前綴和輸出變量名稱

(3)用戶定義的變量

添加變量:變量名及對應的變量值(可添加多條數(shù)據(jù)),F(xiàn)orEach控制器中填寫的‘輸入變量前綴’會自動識別變量,獲取對應的變量值,并將該值返回給ForEach控制器中的輸出變量名稱。

(4)HTTP請求

由于已經(jīng)在HTTP請求默認值中設置了協(xié)議、ip和端口,所以此處可不填寫;

填寫http請求的url、method,添加傳入?yún)?shù)的參數(shù)名及參數(shù)值(參數(shù)值可配置變量,變量為ForEach控制器中填寫的‘輸出變量名稱’,格式:${輸出變量值})

此時配置完成,可執(zhí)行測試計劃并在察看結果樹中查看http請求的響應結果。

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容