更新中併發
線程組->添加->邏輯控制器->XX控制器模塊化
1.僅一次控制器測試
使用場景:線程數爲1,登陸1次,循環瀏覽N次。spa
若是,登陸帳號參數化,線程數爲M時,登陸M個不一樣的帳號,每一個帳號瀏覽N次。線程
2.循環控制器3d
使用場景:循環控制器下的請求回循環blog
一個線程數的循環數 = 線程組的循環次數 x 循環控制器的循環次數登錄
3.模塊控制器循環
使用場景:模塊化管理和調用「可複用的請求」定時器
Test Fragment:測試碎片,能夠在這個碎片下添加「可複用的請求」。而後經過「模塊控制器」調用測試碎片
運行結果
4.固定定時器,BeanShell Timer
只要線程組下有「固定定時器」或者「BeanShell Timer」,這個線程組的全部請求,都會先等待一個「固定時長」,再執行
例如:
點擊執行後:等待3秒→發送「登陸1」→等待3秒→發送「登陸2」
或者添加「BeanShell Timer」,寫入腳本:Thread.sleep(3000);
實現的效果同樣
5.Synchronizing Timer
集合點:一個請求的線程數達到要求後,或者等待時間到了,就執行。
可用於壓測的併發數設置
例如:
1.先發送「登陸1」到集合點,數量達到100後立刻併發發送
2.若是3s內沒有100個「登陸1」的請求,就在最後發送到達集合點的全部請求
3.而後再發送「登陸2」,過程同上