Loadrunner使用教程(免費(fèi))

上傳人:ca****in 文檔編號(hào):57207154 上傳時(shí)間:2022-02-23 格式:DOCX 頁數(shù):15 大?。?70.18KB
收藏 版權(quán)申訴 舉報(bào) 下載
Loadrunner使用教程(免費(fèi))_第1頁
第1頁 / 共15頁
Loadrunner使用教程(免費(fèi))_第2頁
第2頁 / 共15頁
Loadrunner使用教程(免費(fèi))_第3頁
第3頁 / 共15頁

下載文檔到電腦,查找使用更方便

0 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《Loadrunner使用教程(免費(fèi))》由會(huì)員分享,可在線閱讀,更多相關(guān)《Loadrunner使用教程(免費(fèi))(15頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、LoadRunner使用教程1. 了解LoadRunner1.1 Loadrunner簡介LoadRunner 是一種預(yù)測(cè)系統(tǒng)行為和性能的工業(yè)標(biāo)準(zhǔn)級(jí)負(fù)載測(cè)試工具。通過以模擬上千萬用戶實(shí)施并發(fā)負(fù)載及實(shí)時(shí)性能監(jiān)測(cè)的方式來確認(rèn)和查找問題,LoadRunner 能夠?qū)φ麄€(gè)企業(yè)架構(gòu)進(jìn)行測(cè)試。通過使用LoadRunner,企業(yè)能最大限度地縮短測(cè)試時(shí)間,優(yōu)化性能和加速應(yīng)用系統(tǒng)的發(fā)布周期。目前企業(yè)的網(wǎng)絡(luò)應(yīng)用環(huán)境都必須支持大量用戶,網(wǎng)絡(luò)體系架構(gòu)中含各類應(yīng)用環(huán)境且由不同供應(yīng)商提供軟件和硬件產(chǎn)品。難以預(yù)知的用戶負(fù)載和愈來愈復(fù)雜的應(yīng)用環(huán)境使公司時(shí)時(shí)擔(dān)心會(huì)發(fā)生用戶響應(yīng)速度過慢、系統(tǒng)崩潰等問題。這些都不可避免地導(dǎo)致公司收

2、益的損失。Mercury Interactive 的 LoadRunner 能讓企業(yè)保護(hù)自己的收入來源, 無需購置額外硬件而最大限度地利用現(xiàn)有的IT 資源, 并確保終端用戶在應(yīng)用系統(tǒng)的各個(gè)環(huán)節(jié)中對(duì)其測(cè)試應(yīng)用的質(zhì)量, 可靠性和可擴(kuò)展性都有良好的評(píng)價(jià)。LoadRunner 是一種適用于各種體系架構(gòu)的自動(dòng)負(fù)載測(cè)試工具, 它能預(yù)測(cè)系統(tǒng)行為并優(yōu)化系統(tǒng)性能。LoadRunner 的測(cè)試對(duì)象是整個(gè)企業(yè)的系統(tǒng), 它通過模擬實(shí)際用戶的操作行為和實(shí)行實(shí)時(shí)性能監(jiān)測(cè), 來幫助您更快的查找和發(fā)現(xiàn)問題。此外,LoadRunner 能支持廣范的協(xié)議和技術(shù), 為您的特殊環(huán)境提供特殊的解決方案。1.2 為什么應(yīng)進(jìn)行自動(dòng)性能測(cè)試

3、?自動(dòng)性能測(cè)試是一項(xiàng)規(guī)范,它利用有關(guān)產(chǎn)品、人員和過程的信息來減少應(yīng)用程序、升級(jí)程序或修補(bǔ)程序部署中的風(fēng)險(xiǎn)。自動(dòng)性能測(cè)試的核心原理是通過將生產(chǎn)時(shí)的工作量應(yīng)用于預(yù)部署系統(tǒng)來衡量系統(tǒng)性能和最終用戶體驗(yàn)。構(gòu)造嚴(yán)密的性能測(cè)試可回答如下問題: 應(yīng)用程序是否能夠很快地響應(yīng)用戶的要求? 應(yīng)用程序是否能處理預(yù)期的用戶負(fù)載并具有盈余能力? 應(yīng)用程序是否能處理業(yè)務(wù)所需的事務(wù)數(shù)量? 在預(yù)期和非預(yù)期的用戶負(fù)載下,應(yīng)用程序是否穩(wěn)定? 是否能確保用戶在真正使用軟件時(shí)獲得積極的體驗(yàn)?通過回答以上問題,自動(dòng)性能測(cè)試可以量化更改業(yè)務(wù)指標(biāo)所產(chǎn)生的影響。進(jìn)而可以說明部署的風(fēng)險(xiǎn)。有效的自動(dòng)性能測(cè)試過程將有助于您做出更明智的發(fā)行決策,并

4、防止系統(tǒng)出現(xiàn)故障和解決可用性問題。1.3 LoadRunner 組件有哪些?LoadRunner 包含下列組件: 虛擬用戶生成器用于捕獲最終用戶業(yè)務(wù)流程和創(chuàng)建自動(dòng)性能測(cè)試腳本(也稱為虛擬用戶腳本)。 Controller 用于組織、驅(qū)動(dòng)、管理和監(jiān)控負(fù)載測(cè)試。 負(fù)載生成器用于通過運(yùn)行虛擬用戶生成負(fù)載。 Analysis 有助于您查看、分析和比較性能結(jié)果。 Launcher 為訪問所有 LoadRunner 組件的統(tǒng)一界面。1.4 了解 LoadRunner 術(shù)語場(chǎng)景(方案) 場(chǎng)景是一種文件,用于根據(jù)性能要求定義在每一個(gè)測(cè)試會(huì)話運(yùn)行期間發(fā)生的事件。Vuser 在場(chǎng)景中, LoadRunner 用虛

5、擬用戶或 Vuser 代替實(shí)際用戶。Vuser 模擬實(shí)際用戶的操作來使用應(yīng)用程序。一個(gè)場(chǎng)景可以包含幾十幾百甚至幾千個(gè) Vuser。Vuser 腳本 Vuser 腳本用于描述 Vuser 在場(chǎng)景中執(zhí)行的操作。事務(wù) 要度量服務(wù)器的性能,需要定義事務(wù)。事務(wù)表示要度量的最終用戶業(yè)務(wù)流程。1.5 負(fù)載測(cè)試流程負(fù)載測(cè)試通常由六個(gè)階段組成:計(jì)劃、腳本創(chuàng)建、場(chǎng)景定義、場(chǎng)景執(zhí)行、場(chǎng)景監(jiān)控和結(jié)果分析。規(guī)劃測(cè)試:定義性能測(cè)試要求,例如并發(fā)用戶的數(shù)量、典型業(yè)務(wù)流程和所需響應(yīng)時(shí)間。創(chuàng)建 Vuser 腳本:將最終用戶活動(dòng)捕獲到自動(dòng)腳本中。定義方案:使用 LoadRunner Controller 設(shè)置負(fù)載測(cè)試環(huán)境。運(yùn)行方

6、案:通過 LoadRunner Controller 驅(qū)動(dòng)、管理負(fù)載測(cè)試。監(jiān)視方案:監(jiān)控負(fù)載測(cè)試。分析結(jié)果:使用 LoadRunner Analysis 創(chuàng)建圖和報(bào)告并評(píng)估性能。2. LoadRunner安裝及注意事項(xiàng)2.1 需要下載的文件及下載源此次使用的并不是LoadRunner的最新版v9.50,而是比較流行的LoadRunner v8.1。需要下載的文件包括: LoadRunner 8.1 ISO鏡像,文件名為LR_8.1.iso。 中文補(bǔ)丁ISO鏡像,文件名為LR_8.1ChinesePack.iso 破解方法及所需文件,文件名為LoadRunner8.1破解法.rar LoadRu

7、nner8.1 針對(duì)兼容IE7的補(bǔ)丁FP4,文件名為LR81FP4.rar注:由于是教學(xué)以及學(xué)習(xí)之用,所以不涉及到版本問題,請(qǐng)不要用于商業(yè)用途。另外,這些資源我們都是通過狗狗搜索引擎下載到的,請(qǐng)?jiān)诠饭匪阉饕嫔陷斎胍陨衔募?,并點(diǎn)擊相應(yīng)鏈接進(jìn)行下載。2.2 安裝過程中遇到的問題及解決方案問題1:是否安裝中文補(bǔ)?。看穑何覀兊慕ㄗh是最好不要安裝中文補(bǔ)丁,因?yàn)楫?dāng)LoadRunner出現(xiàn)后續(xù)的補(bǔ)丁用來修復(fù)由于瀏覽器或相關(guān)聯(lián)的軟件版本升級(jí)而造成的種種問題時(shí),中文補(bǔ)丁也許會(huì)與該補(bǔ)丁是兼容,出現(xiàn)一些莫名的錯(cuò)誤。問題2: License破解的過程。答:1.將LoadRunner8.1破解法.rar中的lm70

8、.dll、mlr5lprg.dll這兩個(gè)文件復(fù)制并粘貼到LR8.1安裝目錄下的bin文件夾下,一般是C:Program FilesMercuryLoadRunnerbin(注意你安裝目錄的盤符)lm70.dll 文件的描述是 with conbined license support,是一個(gè)license的支持文件;mlr5lprg.dll應(yīng)該是一個(gè)保存license的文件。大家可以試一試,其實(shí)不要替換mlr5lprg.dll也是可以的,只替換lm70.dll文件,老的license一樣能注冊(cè)通過,但是軟件的試用的license還在。2.運(yùn)行LR8.1,打開license管理器,點(diǎn)擊添加new

9、 license,將老license復(fù)制進(jìn)去,OK,驗(yàn)證通過!注:7.8、8.0通用的license有:golba-100: AEAMAUIK-YAFEKEKJJKEEA-BCJGIweb-10000: AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB此方法適用于英文原版8.1和中文版8.1。問題3:錄制腳本后軟件自動(dòng)關(guān)閉。答:根本原因是LoadRunner8.1與IE7不兼容,所以解決方案有兩種。1.安裝2.1中所列舉的補(bǔ)丁包FP4,但執(zhí)行該補(bǔ)丁后,中文補(bǔ)丁將失效(只會(huì)保留一小部分),而且先打中文補(bǔ)丁后再安裝FP4補(bǔ)丁包則后出現(xiàn)場(chǎng)景運(yùn)行后無法進(jìn)行Analysi

10、s的操作。詳細(xì)會(huì)在問題4中列舉。2.卸載IE7,具體方法是打開控制面板/添加刪除程序,在程序列表中找到Internet Explorer 7.0并執(zhí)行刪除操作,卸載IE7后IE為自動(dòng)還原成IE6.0版本。3.如果方法一無效的話那么恭喜你,將不得不使用每二種方法,卸載IE7還原成IE6。問題4:為什么一個(gè)場(chǎng)景運(yùn)行后想要點(diǎn)擊Analysis進(jìn)行測(cè)試結(jié)果分析會(huì)出現(xiàn)“Names Map Not Found”錯(cuò)誤。答:由于你安裝了中文補(bǔ)丁包,所以可能出現(xiàn)此問題。解決方案為卸載LR8.1并重新安裝。具體卸載方法見問題5。問題5:如何徹底刪除LoadRunner8.1?答:1.保證所有LoadRunner的

11、相關(guān)進(jìn)程(包括Controller、VuGen、Analysis和Agent Process)全部關(guān)閉。2.備份好LoadRunner安裝目錄下測(cè)試腳本,這些腳本一般存放在LoadRunner安裝目錄下的“scrpts”子目錄里。3.在操作系統(tǒng)控制面板的“刪除與添加程序”中運(yùn)行LoadRunner的卸載程序。如果彈出提示信息關(guān)于共享文件的,都選擇全部刪除。4.卸載向?qū)瓿珊?,按照要求重新啟?dòng)電腦。完成整個(gè)LoadRunner卸載過程。5.刪除整個(gè)LoadRunner目錄。(包括Agent Process)6.在操作中查找下列文件,并且刪除它們1) wlrun.* 2) vugen.* 7.運(yùn)行

12、注冊(cè)表程序(開始 運(yùn)行 regedit)8.刪除下列鍵值: 如果只安裝了MI公司的LoadRunner這一個(gè)產(chǎn)品,請(qǐng)刪除:HKEY_LOCAL_MACHINESOFTWAREMercury Interactive. HKEY_CURRENT_USERSOFTWAREMercury Interactive. 否則請(qǐng)刪除:HKEY_LOCAL_MACHINESOFTWAREMercury InteractiveLoadRunner. HKEY_CURRENT_USERSOFTWAREMercury InteractiveLoadRunner.9.最后清空回收站如果你完成了以上操作,你就可以正常的重

13、新安裝LoadRunner。最好保證安裝LoadRunner時(shí)關(guān)閉所有的殺毒程序。因?yàn)橐酝诎惭bLoadRunner時(shí)同時(shí)運(yùn)行殺毒程序會(huì)出現(xiàn)不可預(yù)知的問題。然后重新安裝LoadRunner 8.1 安裝完成后先不要裝Pack4以及IE的補(bǔ)丁,首先使用License去除工具(deletelicense.exe),徹底去除License。然后使用文件替換法,然后new license,然后成功,然后安裝pack4以及ie補(bǔ)丁即可。3. LoadRunner測(cè)試過程Results.qtp窗口無法顯示的時(shí)候在工具/常規(guī)選項(xiàng)/回放窗口中回放后一項(xiàng)的下拉菜單中選擇可視測(cè)試結(jié)果即使測(cè)試結(jié)果顯示的是通過的也不

14、代表你腳本是通過的,因?yàn)長oadrunner是通過底層數(shù)據(jù)流的方式來產(chǎn)生壓力的,所以即使腳本測(cè)試結(jié)果通過,也不代表用戶登陸成功事務(wù),當(dāng)你想對(duì)系統(tǒng)中的某一特殊的業(yè)務(wù)操作做一個(gè)單獨(dú)的測(cè)試時(shí),例如你想在場(chǎng)景運(yùn)行之后查看一個(gè)特殊的業(yè)務(wù)所消耗的系統(tǒng)資源,那么就可以插入一個(gè)事務(wù)。集合點(diǎn),當(dāng)你想在某一個(gè)操作前等待所有的用戶一起進(jìn)行該操作,那么就需要插入一個(gè)集合點(diǎn)。參數(shù)化,可以更好的模擬多用戶訪問網(wǎng)站時(shí)產(chǎn)生的壓力1) 錄制測(cè)試腳本要開始錄制用戶操作,請(qǐng)打開 VuGen 并創(chuàng)建一個(gè)空白腳本。通過錄制事件和添加手動(dòng)增強(qiáng)內(nèi)容來填充空白腳本。在本部分中,您將打開 VuGen 并創(chuàng)建一個(gè)空白 Web 腳本。a) 啟動(dòng)

15、LoadRunner。選擇“開始” “程序” “Mercury LoadRunner” “LoadRunner”。將打開“Mercury LoadRunner Launcher”窗口。b) 打開 VuGen。在 Launcher 窗口中,單擊“負(fù)載測(cè)試”選項(xiàng)卡單擊“創(chuàng)建/ 編輯腳本”。將打開 VuGen 的開始頁 。c) 創(chuàng)建一個(gè)空白 Web 腳本在 VuGen 開始頁的“腳本”選項(xiàng)卡中,單擊“新建 Vuser 腳本”將打開“新建虛擬用戶”對(duì)話框,其中顯示用于新建單協(xié)議腳本的選項(xiàng)。協(xié)議是客戶端用來與系統(tǒng)后端進(jìn)行通信的語言。Mercury Tours 是基于 Web 的應(yīng)用程序,因此您將創(chuàng)建一個(gè)

16、 Web 虛擬用戶腳本。d) 使用 VuGen 向?qū)J酱蜷_ VuGen 的向?qū)r(shí)將出現(xiàn)空白腳本,并且該向?qū)У淖髠?cè)將顯示任務(wù)窗格。(如果任務(wù)窗格沒有顯示,請(qǐng)單擊工具欄上的“任務(wù)”按鈕)VuGen 向?qū)⒅甘灸鸩絼?chuàng)建腳本并根據(jù)所需的測(cè)試環(huán)境編輯此腳本。任務(wù)窗格列出了腳本創(chuàng)建過程中的每個(gè)步驟或任務(wù)。在您執(zhí)行每個(gè)步驟時(shí),VuGen 將在該窗口的主區(qū)域中顯示詳細(xì)的說明和規(guī)則??梢宰远x VuGen 窗口顯示或隱藏各種工具欄。要顯示或隱藏工具欄,請(qǐng)選擇“視圖” “工具欄”并切換所需工具欄旁邊的復(fù)選標(biāo)記。通過打開任務(wù)窗格并單擊其中一個(gè)任務(wù)步驟可以在任何階段返回 VuGen 向?qū)А. 單擊說明窗格底部的

17、“開始錄制”。ii. 打開“開始錄制”對(duì)話框。在“URL”地址框中,鍵入 http:/localhost:1080/MercuryWebTours/。在“錄制到操作”框中,選擇“操作”。單擊“確定”。iii. 將打開一個(gè)新的 Web 瀏覽器,并顯示 Mercury Tours 站點(diǎn)iv. 將打開浮動(dòng)錄制工具欄。v. 登錄到網(wǎng)站。在“用戶名”框中輸入 admin,在“密碼”框中輸入 admin。單擊“登錄”。將打開歡迎頁面。vi. 退出網(wǎng)站。將事件設(shè)置為vuer_end,然后點(diǎn)擊網(wǎng)站的“退出”按鈕。完成登陸的退出。vii. 在浮動(dòng)工具欄上單擊“停止” 停止錄制過程。選擇“文件” “保存”,或單擊

18、“保存”按鈕。在“文件名”框中鍵入。basic_tutorial,并單擊“保存”。2) 創(chuàng)建負(fù)載測(cè)試Controller 是用來創(chuàng)建、管理和監(jiān)控測(cè)試的中央控制臺(tái)。使用 Controller 可以運(yùn)行用來模擬實(shí)際用戶執(zhí)行的操作的示例腳本,并可以通過讓多個(gè)虛擬用戶同時(shí)執(zhí)行這些操作來在系統(tǒng)中創(chuàng)建負(fù)載。a) 打開“Mercury LoadRunner”窗口選擇“開始” “程序” “Mercury LoadRunner” “LoadRunner”。將打開“Mercury LoadRunner Launcher”窗口。b) 打開 Controller在“負(fù)載測(cè)試”選項(xiàng)卡中,單擊“運(yùn)行負(fù)載測(cè)試”。默認(rèn)情況下

19、, LoadRunner Controller 打開時(shí)將顯示“新建場(chǎng)景”對(duì)話框。單擊“取消”。c) 打開示例測(cè)試。從 Controller 菜單中選擇“文件” “打開”,并打開 Tutorial 目錄中的 demo_scenario.lrs。將打開 LoadRunner Controller 的“設(shè)計(jì)”選項(xiàng)卡, demo_script 測(cè)試將出現(xiàn)在“場(chǎng)景組”窗格中。您可以看到已分配 2 個(gè) Vuser 運(yùn)行測(cè)試。此時(shí),可以準(zhǔn)備運(yùn)行測(cè)試了。3) 運(yùn)行時(shí)設(shè)置a) 打開“運(yùn)行時(shí)設(shè)置”。確保顯示“任務(wù)”窗格(如果未單擊“任務(wù)”按鈕)。在“任務(wù)”窗格中單擊“驗(yàn)證回放”。在說明窗格中的標(biāo)題“運(yùn)行時(shí)設(shè)置”下

20、單擊“打開運(yùn)行時(shí)設(shè)置”超鏈接。還可以按 F4 鍵或單擊工具欄中的“運(yùn)行時(shí)設(shè)置”按鈕 。將打開“運(yùn)行時(shí)設(shè)置”對(duì)話框。b) 打開“運(yùn)行邏輯”設(shè)置。選擇“運(yùn)行邏輯”節(jié)點(diǎn)。c) 設(shè)置“步”設(shè)置。通過此節(jié)點(diǎn)可以控制迭代之間的時(shí)間。可以將此時(shí)間指定為隨機(jī)時(shí)間。這將準(zhǔn)確模擬用戶在操作之間等待的實(shí)際時(shí)間設(shè)置,但在隨機(jī)時(shí)間間隔下,您看不到實(shí)際用戶在重復(fù)操作之間等待恰好為 60 秒的情況。選擇第三個(gè)選項(xiàng)并選擇下列選項(xiàng):選擇 60.00 到 90.00 秒之間的隨機(jī)時(shí)間間隔。d) 設(shè)置“日志”設(shè)置?!叭罩尽痹O(shè)置指示運(yùn)行測(cè)試時(shí)要記錄的信息詳細(xì)級(jí)別。開發(fā)期間,出于調(diào)試目的,您可以選擇啟用某級(jí)別的日志記錄,但驗(yàn)證腳本可以正常工作后,僅可以啟用或禁用錯(cuò)誤日志記錄。選擇“擴(kuò)展日志”并啟用“參數(shù)替換”。該選項(xiàng)與下一課的內(nèi)容有關(guān),將在下一課中進(jìn)行討論。e) 查看“思考時(shí)間”設(shè)置。請(qǐng)勿進(jìn)行任何更改。您將通過 Controller 設(shè)置思考時(shí)間。請(qǐng)記住,在 VuGen 中運(yùn)行腳本時(shí),由于腳本不包括思考時(shí)間,因此腳本將快速運(yùn)行。f) 單擊“確定”關(guān)閉“運(yùn)行時(shí)設(shè)置”對(duì)話框。4) 運(yùn)行負(fù)載測(cè)試單擊“啟動(dòng)場(chǎng)景”按鈕 。將顯示 Controller 運(yùn)行視圖, Controller 將開始運(yùn)行場(chǎng)景。在“場(chǎng)景組”窗格中,可以看到 Vuser 逐漸開始運(yùn)行并在系統(tǒng)上生成負(fù)載??梢栽诼?lián)機(jī)圖上看到服務(wù)器對(duì) Vuser 操作的響應(yīng)度。

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!