1. 程式人生 > >Jmeter——for循環控制器和if邏輯控制器

Jmeter——for循環控制器和if邏輯控制器

reac 參數 有時 變量 clas 腳本 for循環 img 不知道

有時我們不僅僅需要用例按照簡單的順序跑,需要內嵌循環,或者條件分支,讓某些用例在滿足一定條件時才執行。

1、for循環控制器

此處記錄兩種應用的場景,一種是直接定義好要循環的變量,循環次數是固定的,寫死就可以。

1)比如對起止時間進行循環,我們固定開始時間,讓結束時間跨半小時、1小時、3小時、6小時。。。然後取各種長度的時間段。下面我們寫好時間參數,配置for循環控制器:

技術分享圖片

這個例子中,我們循環只執行一次,就是讓lte取lte_3的值,循環執行幾次,取哪幾個值,是可以通過start index和end index來控制的。

技術分享圖片

2)另一種情況,就是我們不知道循環要執行多少次,這個循環的變量是根據前面的請求得出來的,這樣,我們就必須通過腳本來控制變量的名稱、獲取循環次數,傳給ForEach控制器。

技術分享圖片

下面循環我們抽取出的業務名稱:ba,以及分頁的數量:page

技術分享圖片

對每個頁碼,都請求一次。

技術分享圖片

Jmeter——for循環控制器和if邏輯控制器