轉帖|使用教程|編輯:蔣永|2016-10-14 10:32:10.000|閱讀 861 次
概述:本次給大家帶來LoadRunner Vuser基本概念和應用,供參考和學習~
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
學習示例
Loadrunner自帶有WebTour的網站可以幫助初學者學習性能測試
安裝完Loadrunner以后進入到Program Files下的WebTour文件加,啟動WebTour服務
在瀏覽器中打開://127.0.0.1:1080/WebTours/index.htm 即可登陸WebTour服務
一些基本概念
集合點(lr_rendezvous): 可以同步虛擬用戶以便更好的在同一時刻執行任務,實現并發。
事務: 服務器相應虛擬用戶請求所用的時間,開始和結束總是同時出現,用來計算執行某段任務所需的時間(里面不要加sleep的時間)。
檢查點(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里配置各種文本查找的屬性,包括模糊匹配,大小寫忽略,設定搜索范圍和檢查失敗拋出的信息。
本文轉自()
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn