1、線程組的三個類型:併發
setup thread group oop
一種特殊類型的ThreadGroup,用於在執行常規線程組以前執行一些必要的操做測試
teardown thread group 線程
一種特殊類型的ThreadGroup,用於在執行常規線程組完成後執行一些必要的操做3d
thread group(線程組)blog
咱們一般使用的線程。通俗的講,一個線程組能夠看作一個虛擬用戶組,線程組中的每一個線程均可以理解爲一個虛擬用戶io
2、線程組中基本設置中的參數thread
繼續:若是取樣器裏的執行出現錯誤失敗的時候,請求不會中止,繼續執行。
Start Next Thread Loop : 忽略錯誤,線程當前循環錯誤,執行下一個循環。
中止線程 : 只限當前線程中止,不影響其餘線程執行
中止測試 : 當前執行的線程所有執行完畢後結束
Stop Test Now: 馬上中止配置
常說的多少併發一般指一秒內多少個線程*循環次數循環
以上的設置表示,100個線程,10s啓動時間,那麼每一個線程啓動延遲是10s,前一個線程啓動後10(100/10)秒後啓動,每一個線程執行5次循環,即1s併發50次請求。總共請求500次
Delay Thread creation until needed :
默認不勾選,測試開始的時候,全部線程就被建立完。勾選了此選項,那麼線程只會在合適的須要用到的時候建立。
調度器:勾選後,調度器配置項設置生效,可設置場景持續執行時間、延遲啓動時間、啓動時間、結束時間。
持續時間:場景持續執行的時間
啓動延遲:延遲多久執行
啓動時間:控制場景什麼時間執行,通常晚上執行的時候設置。若是當前時間大於啓動時間,啓動後當即執行;若是當前時間小於啓動時間,啓動後等待啓動時間到以後執行。
結束時間:控制場景何時結束。若是啓動時間或當前時間大於結束時間,運行後當即中止。