集合點只有在多用戶並發運行的時候才能體現它的作用。
Scenario ---> Rendezvous 打開集合點設置界面,如下圖所示:
我們可以看到Vusers 列表框里有兩個用戶,這與我們設置的虛擬用戶數一至,可以通過“Enable VUser” 來決定某個用戶是否參與集合點;
在Rendezvous列表框可以看到我們的集合點,這里腳本里我只設置了一個集合點login,同樣,我們可以通過"disable Rendezvous"可讓集合點不起作用。
下面我們點擊Rendezvous列表框下方的Policy...來打開集合點策略設置窗口,如下圖:
三種策略:
1) 當所有虛擬用戶中的x % 到達集合點進釋放,即僅當指定百分比的虛擬用戶到達集合點時,才釋放虛擬用戶;
2) 當所有正在運行的虛擬用戶中的x %到達集合點時釋放,即僅當場景中指定百分比的、正在運行的虛擬用戶到達集合點時,才釋放虛擬用戶。
3) 當x 個虛擬用戶到達集合點時釋放,即僅當指定數量的虛擬用戶到達集合點時,才釋放虛擬用戶。
最后還有個Timeout between Vusers (虛擬用戶之間的超時):假如設置了集合10個用戶並發,結果9個用戶已經集合到位,還剩1個虛擬用戶,在設定的超時30秒還沒集合到位就不管它了,9個用戶執行並發。