Loadrunner基礎:Loadrunner Vuser基本概念和應用


學習示例

Loadrunner自帶有WebTour的網站可以幫助初學者學習性能測試
安裝完Loadrunner以后進入到Program Files下的WebTour文件加,啟動WebTour服務
在瀏覽器中打開:http://127.0.0.1:1080/WebTours/index.htm 即可登陸WebTour服務

 

Loadrunner基本概念

集合點(lr_rendezvous): 可以同步虛擬用戶以便更好的在同一時刻執行任務,實現並發。

事務: 服務器相應虛擬用戶請求所用的時間,開始和結束總是同時出現,用來計算執行某段任務所需的時間(里面不要加sleep的時間)。
(lr_start_transaction; lr_end_transaction)

檢查點(web_find:回放腳本時搜索特定的文本或者是字符串,從而驗證服務器相應的正確性。

思考時間(lr_think_time: 暫停的時間

關聯(web_reg_save_param_regexp:很多應用程序都使用動態值,每次使用這些應用程序時這些值都回變化。比如Server會為每個一個新會話分配一個獨一無二的會話ID,此時必須用動態值才能回放成功。使用關聯就會把服務器新分配的ID保存到參數中,運行Vusal時不會使用錄制的固定值,會使用服務器對應的值。Loadrunner支持手動關聯和自動關聯,錄制完腳本會自動彈出可關聯選項;也可右鍵選中參數進行手動關聯,手動關聯的正確性和穩定性通常高於自動關聯。

 

Loadrunner Runtime Settings

  • Run Login: 設置運行的Action和順序
  • Pacing: 多次迭代時,設置每次迭代后的等待時間(不等待/等待固定間隔/等待隨機間隔)
  • Log:設置日志選項
  • Think Time:是否需要在不同操作之間設置思考時間,如果需要,如何動態的設置思考時間
  • Network: 設置帶寬
  • Browser:設置是否緩存瀏覽器內容
  • Internet Protocol:設置網絡協議,Loadrunner默認會設置8086端口的代理,使用這個代理可能會造成回放錯誤,把這個代理改為使用瀏覽器默認設置選項即可。

Loadrunner Parameters

腳本參數化:在實際測試並發時,某些參數必須是可變的(比如登陸等操作),此時需要用到腳本參數化,即變量參數化。選中參數,右鍵點擊:replace with parameters, 然后可以在Parameters文件里看見剛剛新建的變量。對於參數的取值可以1.直接編輯, 2.導入.data文件 3.直接連入數據庫。實際運行時參數可以以多種方式進行回放,需要根據具體場景設置選項。

Loadrunner Replay

更改回放選項,使得回放可以實時展示頁面運行的進度(啟動runtime viewer),此選項默認是關閉的,回放時看不到頁面的執行情況。

 回放完畢可以查看控制台輸入和結果報告

Loadrunner 檢查點設置

允許Loadrunner新增檢查點,首先要更改下系統的配置選項,允許增添檢查點。
 
選中腳本,點擊右鍵,新增Add new step,會探出窗口展示所有的Loadrunner自帶命令,搜索find,點擊web_reg_find再次彈出窗口。
可在Find Text里配置各種文本查找的屬性,包括模糊匹配,大小寫忽略,設定搜索范圍和檢查失敗拋出的信息。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM