性能測試中需要模擬多用戶並發測試,此時需要用到同步定時器(Synchronizing Timer)。如下圖,模擬用戶組的數量設置20,相當於20個用戶(線程)並發
名詞解釋:
名稱:定時器名稱,可根據用戶需要自己填寫
注釋:可填可不填
模擬用戶組的數量:每次釋放的線程數量。當設置為0時,等同於線程組中設置的用戶數量,當設置為20時,即當用戶達到20時同時釋放,當設置的數量大於線程數時,設置無效(數量不可設置為大於線程組中的線程數)
超時時間以毫秒為單位:當設置為0時,即當用戶數量達到了設置的數量時則釋放,否則一直等待,當設置為300時,則當時間達到300時,就釋放已經集合的線程,不再等待
同步定時器(Synchronizing Timer)的超時時間設置要求: 超時時間 > 請求集合數量 * 1000 / (線程數 / 線程加載時間)
同步定時器的使用:
a. 若某個請求需要並發測試,則可在該請求下添加同步定時器,如下圖
b. 若某幾個請求需要同時進行並發,則可在請求的同一級添加同步定時器,如下圖
c. 若某幾個線程需要同步並發,則可在測試計划下(線程組同一級)添加同步定時器(適用於多業務混合並發測試)如下圖