Jmeter集合點是通過Synchronizing Timer這個定時器來實現的,雖然簡單,但是在使用的時候需要注意一些點,下面詳細說明。
1、布局設定
註:
1.把SynchronizingTimer放置於請求之前,通常Jmeter按樹狀結構順序執行
2.說明:
名稱:自訂名稱
Number of Simulated Users to Groupby:每次釋放的線程數量。如果設定為0,等同於設定為線程租中的線程數量。
Timeout in milliseconds:
如果設定為0,Timer將會等待線程數達到了"Number of Simultaneous Users toGroup"中設定的值才釋放。如果大於0,那麼如果超過Timeout inmilliseconds中設定的最大等待時間(毫秒為單位)後還沒達到"Number of Simultaneous Users toGroup"中設定的值,Timer將不再等待,釋放已到達的線程。預設為0
【注意】:
如果設定Timeout in milliseconds為0,且線程數量無法達到"Number of Simultaneous Users toGroup by"中設定的值,那麼Test將無限等待,除非手動終止。
Synchronizing timer 僅作用於同一個JVM中的線程,所以,如果使用並發測試,確保"Number of Simultaneous Users toGroup by"中設定的值不大於它所線上程組包含的使用者數。
(原文:Synchronizing timer blocks only within one JVM, soif using Distributed testing ensure you never set "Number ofSimultaneous Users to Group by" to a value superior to the numberof users of its containing Thread group considering 1 injectoronly)
2、如上,添加相關請求,結果樹等,進行必要設定後,運行查看效果
通過結果樹可以看到,請求是批量執行的