交替控制器:根據被控制器觸發執行次數,去依次執行控制器下的子節點(邏輯控制器、取樣器),可以由執行緒組的執行緒數、迴圈次數、邏輯控制器觸發。
交替控制器(lnterleave Controller)
簡單使用:
執行緒組設定迴圈次數
線上程組下新增交替控制器(Add-Logic Controller-lnterleave Controller),交替控制器下新增HTTP請求,在新增一個HTTP請求與交替控制器並行
啟動後,根據順序自上而下交替執行請求
交替控制器間巢狀:
設定執行緒組迴圈次數
建立一個父級交替巢狀器,在其下建立兩個子級交替控制器,在每個交替控制器下建立HTTP請求
啟動後,根據順序自上而下交替執行請求
在交替控制器中有兩個選項,可根據實際情況進行勾選
lgnore sub-controller blocks:忽略子控制器,勾選後會無視節點下的所有控制器(交替控制器、隨機控制器例外),將每個取樣器作為一個單獨位元組點執行;不勾選忽略子控制器,交替執行時,節點下次一級每個取樣器、邏輯控制器都認為是一個單獨子節點來交替執行
lnterleave across threads:允許跨執行緒交替執行,勾選後,當執行緒組執行緒數大於1時,當前執行緒首次執行會根據執行緒數順序進行交替,後續執行按自己所屬執行緒的上一個次的執行的位置交替