LR-controller-集合點

LR-controller-集合點

VuGen中腳本內容:

Action()
{
	lr_think_time(3);
	lr_rendezvous("myRend");

    // send 1008 
    lr_error_message("send 1008>> ");
	lr_think_time(3);
	return 0;
}

注意:當腳本中有集合點時lr_rendezvous("myRend") 在,scenario菜單中才會存在Rendezvous,若沒有,則不會存在,灰顯
在這裏插入圖片描述

集合點釋放的策略設置

  1. 進入 Scenario > Rendezvous
    集合點設置
  • 我們可以看到Vusers列表框裏有兩個用戶,這與我們設置的虛擬用戶數50一至,可以通過點擊Disable RendezvousEnable VUser來決定某個用戶是否參與集合點,禁止參與的用戶會灰顯;

  • Rendezvous列表框可以看到我們的集合點,這裏腳本里我只設置了一個集合點login,同樣,我們可以通過"disable Rendezvous"可讓集合點不起作用。

  1. 點擊Rendezvous列表框下方的Policy…來打開集合點策略設置窗口不同選項解釋:
  • 當所有虛擬用戶中的x % 到達集合點進釋放,即僅當指定百分比的虛擬用戶到達集合點時,才釋放虛擬用戶;

  • 當所有正在運行的虛擬用戶中的x %到達集合點時釋放,即僅當場景中指定百分比的、正在運行的虛擬用戶到達集合點時,才釋放虛擬用戶。

  • 當x 個虛擬用戶到達集合點時釋放,即僅當指定數量的虛擬用戶到達集合點時,才釋放虛擬用戶。

最後還有個Timeout between Vusers (虛擬用戶之間的超時):假如設置了集合10個用戶併發,結果9個用戶已經集合到位,還剩1個虛擬用戶,在設定的超時30秒還沒集合到位就不管它了,9個用戶執行併發。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章