在LoadRunner中controller無法設置集合點策略的解決方案

在測試計劃中,經常會遇到併發測試的需求,好比說測試計劃中要求系統能夠承受1000個用戶同時計較數據(即此事務併發用戶達到1000)。此時在就需要在Loadrunner對應的事務前插入集合點,這樣虛擬用戶運行到集合點時,Loadrunner就會檢查有多少用戶已經運行到集合點,如果不足1000人,則這些用戶就在此等待,當在集合點等待的用戶達到1000人時,Loadrunner就會讓這些虛擬用戶同時往下運行,從而達到併發用戶1000個的需求。
注:併發測試一般是多用戶在同一時刻進行同一操作。而集合點則相當於我們跑步比賽中的起跑線一樣,當所有的人都到起跑線上後,聽到起跑口令後集體衝向終點。

在設置集合點時,我們會遇到controller的Scenario菜單中集合點菜單項被置灰,無法進行設置。

在這裏插入圖片描述
遇到這種情況我們可用根據以下步驟一一排查:
1.確認腳本中是否已經添加了集合點
在這裏插入圖片描述
2.若已確認添加了集合點,還是不行,則確認是否controller中加載的是舊腳本,嘗試重新加載腳本看問題是否得到解決。
3.如果還是不行,則可能是虛擬用戶分配模式導致的。假如在創建場景時選擇面向目標場景,或者手工場景、百分比用戶分配模式,會導致集合點無法設置,則我們選擇手工場景、非百分比模式分配用戶數就可以了。
如:
在這裏插入圖片描述
解決方法:
點擊菜單欄中的Scenario —>Convert Scenario to the Vuser Grop Mode進入到Convert Scenario設置窗口,把鉤去掉即可,如下圖:在這裏插入圖片描述
在這裏插入圖片描述
此時即可根據項目需求設置集合點
在這裏插入圖片描述

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