jmeter switch控制器使用


該控制器可以控制他里面的請求根據某些規則在不同num時選擇控制器下的對應數字位的不同sampler。一般可以用在模擬多線程同時操作不同請求的測試場景。
這個switch value里填寫的應該是數字0,1,2,3,4……對應的就是齊下的每個請求的順序 (注意點:第一個是0),這個num可以通過計數器,counter函數,random函數來自動生成(一般常用random函數)。也可以通過CSV參數化文件來生成,切記數字數量不能大於請求數,但是這里有個特別的地方,0也是第一個,3也是第一個請求。所以要設置的話計數器要么是0-2,要么就是1-3。

上面線程數設置為6,計數器0-2,如果6個線程的話,計數器就會生成0,1,2,0,1,2這6個數,然后switch控制器就會根據這6個數字去找對應的那個位置的請求,找到以后做多線程同時發起不同請求的操作了。

也可以用代碼來實現權重值,如下:


免責聲明!

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



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