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