如果你想從頭學習Jmeter,可以看看這個系列的文章哦
https://www.cnblogs.com/poloyy/category/1746599.html
簡單介紹
控制哪個子項將被執行,學過 java 的同學應該很清楚 switch 是做么該的
Switch 控制器
Switch 控制器界面介紹
Switch value
- 既可以是下標值,也可以是名稱
- 如果是下標值,則從 0 開始
- 如果下標值超出范圍,它將運行第 0 個元素,因此它是數字情況的默認值
- 如果下標值值是空字符串,它還將運行第零個元素
- 如果該值是非數字(非空),則 Switch 控制器將查找具有相同名稱的子項(區分大小寫)
- 如果兩個名稱都不匹配,則選擇名為 default(大小寫無關)的元素
- 如果沒有默認值 default,則不會選擇任何元素,並且控制器將不會運行任何內容
有效下標值的栗子
線程組結構樹
后面的線程組基本都是這個,有變化再單獨顯示出來
switch 控制器
通過隨機產生 0-2 的數字來選擇執行哪個 sampler
查看結果樹
跑了 3 次,每次都不一樣
超出下標值范圍的栗子
switch 控制器
最大是 2,現在是 4,超出范圍值
查看結果樹
只運行第一個子項
空字符串的栗子
switch 控制器
不傳值
查看結果樹
只運行第一個子項
名稱的栗子
switch 控制器
查看結果樹
名稱匹配上了,所以只運行它
default 的栗子
線程組結構樹
switch 控制器
查看結果樹
不運行的栗子
線程組結構樹
switch 控制器
查看結果樹
不會執行子項