LoadRunner Professional可以幫助您:
■ 降低各類成本:降低與生產環境中的性能問題相關的應用程序停機成本;通過準確預測應用程序的可伸縮性和性能來降低硬件和軟件成本;通過在應用程序生命周期的早期階段進行測試,降低缺陷成本
■ 降低各類風險:準確測試移動和互聯網用戶的混合情形,降低將新移動應用程序投入生產環境時出現性能瓶頸的風險; 降低部署不符合性能要求的系統的風險
■廣泛支持:支持對新技術以及現有舊式應用程序進行性能測試
■ 建立協議:幫助您在應用程序上線之前建立智能服務級別協議
■ 縮短測試周期,加快高質量應用程序的交付
■ 快速輕松地查明終用戶、系統級別和代碼級別的瓶頸
LoadRunner使用教程
1.1了解 LoadRunner 術語場景
場景是一種文件,用于根據性能要求定義在每一個測試會話運行期間發生的事件。
Vuser在場景中,LoadRunner 用虛擬用戶或 Vuser 代替實際用戶。Vuser 模擬實際用戶的操作來使用應用程序。一個場景可以包含幾十幾百甚至幾千個 Vuser。
Vuser 腳本
Vuser 腳本用于描述 Vuser 在場景中執行的操作。
事務
要度量服務器的性能,需要定義事務。事務表示要度量的終用戶業務流程。
1.2 負載測試流程負載測試通常由六個階段組成:計劃、腳本創建、場景定義、場景執行、場景監控和結果分析。即:(規劃測試,創建Vuser腳本,創建方案,運行方案,監視方案,分析測試結果)
規劃測試:定義性能測試要求,例如并發用戶的數量、典型業務流程和所需響應時間。
創建 Vuser 腳本:將終用戶活動捕獲到自動腳本中。
定義方案:使用 LoadRunner Controller 設置負載測試環境。
運行方案:通過 LoadRunner Controller 驅動、管理負載測試。
監視方案:監控負載測試。
分析結果:使用 LoadRunner Analysis 創建圖和報告并評估性能。
一、 LR的三個部分
首先解釋一下三者的區別和聯系:
VuGen(即Virtual User Generator)是基本的部分,中文解釋是“虛擬用戶生成器”,通過模擬用戶對程序進行的操作來產生相關代碼,錄制完成后存儲在系統中,而這些代碼也是后續進行各項測試的基礎。
Controller:控制器用于組織,驅動,管理和監控負載測試。可以添加用戶,查看運行時的信息吞吐量,位于測試的中間環節。
Analysis:分析是幫助您查看、分析和比較負載測試的結果。形成性的報告,用于匯報和展示數據,位于測試的收尾部分。
二、負載測試有五個部分
1.計劃負載測試;
2.創建用戶腳本;
3.定義場景;
4.運行場景;
5.分析結果。
三、開始啟動Sample
Win7根據目錄,Win10直接在開始菜單的HP Software下找到對應文件:Start > All Programs > HP Software > HP LoadRunner > Samples > Web > Start HP Web Tours Server.打開是這樣,應該是一個服務驅動,這個服務要一直保持開啟的狀態,后面程序會用到,程序不關它就不要關。
四、新建腳本首先打開VuGen新建一個Web應用服務腳本
五、.錄制腳本選擇菜單欄的“錄制”,也可以直接點擊工具欄的錄制符號:
LoadRunner12特色功能LoadRunner 12特色功能
改變 - 支持云壓力產生器:
移動應用測試,新加入SAP mobile Platform的支持
新加入HTML5 WebSocket的支持
TruClient腳本可以轉換成Web HTTP/HTML腳本
支持SPDY
新技術平臺的支持:
IE11、Chrome 30、Firefox 23
Windows Server 2012
安裝需要.NET framework 3.5、4.0、Windows Installer 4.5等必備組件