




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
LoadRunner性能測(cè)試實(shí)驗(yàn)指導(dǎo)書(shū)一、實(shí)驗(yàn)?zāi)康恼莆誏oadRunner8。1操作界面的組成。著重掌握如何在不同的環(huán)境中使用LoadRunner來(lái)作為自動(dòng)化的功能測(cè)試工具。LoadRunner的性能測(cè)試流程LoadRunner的主界面LoadRunner的腳本錄制LoadRunner的場(chǎng)景設(shè)計(jì)LoadRunner的場(chǎng)景監(jiān)視LoadRunner的結(jié)果分析二、基本知識(shí)具有微軟Windows的使用經(jīng)驗(yàn)熟悉網(wǎng)絡(luò)和瀏覽器知識(shí)熟悉測(cè)試概念LoadRunner8。1的使用概要.三、實(shí)驗(yàn)設(shè)備及環(huán)境windows操作系統(tǒng)、LoadRunner8.1應(yīng)用軟件參考資料:電子稿件MercuryLoadRunner教程四、實(shí)驗(yàn)內(nèi)容第一部分:LoadRunner入門(mén)1。環(huán)境配置(1)安裝MercuryTours程序和Xitami服務(wù)器選擇“開(kāi)始>所有程序>MercuryLoadRunner〉SamplesSetup”安裝,進(jìn)行到Installationcomponentsandsub-components時(shí)選擇“WEB",安裝完成后選擇“開(kāi)始〉所有程序〉MercuryLoadRunner>Samples>Web”查看。(2)配置XitamiXitami安裝后默認(rèn)端口為80,與IIS的端口沖突,所以需要修改配置文件xitami。cfg,將portbase=0改為portbase=1000,修改完成后重新啟動(dòng)Xitami服務(wù)器。(3)啟動(dòng)Xitami選擇“開(kāi)始〉所有程序>MercuryLoadRunner>Samples〉Web>StartWebServer”啟動(dòng)XitamiMercuryTours程序URL地址為:http://localhost:1080/WebTours/2。測(cè)試MercuryTours程序使用LoadRunner對(duì)MercuryTours程序進(jìn)行負(fù)載測(cè)試.要求:(1)熟悉MercuryTours程序的功能,為登錄、購(gòu)買(mǎi)機(jī)票功能設(shè)計(jì)測(cè)試用例;(2)利用LoadRunner實(shí)施負(fù)載測(cè)試;(3)分析測(cè)試結(jié)果;第二部分:LoadRunner實(shí)測(cè)測(cè)試某個(gè)網(wǎng)站的電子郵箱,如126、163、sina等,給出一套完整的腳本錄制、場(chǎng)景設(shè)計(jì)、場(chǎng)景監(jiān)視以及其結(jié)果分析流程五、實(shí)驗(yàn)步驟使用VuGen創(chuàng)建腳本此部分的目標(biāo)是創(chuàng)建一個(gè)腳本,錄制登錄系統(tǒng)、搜索航班、購(gòu)買(mǎi)機(jī)票、查看路線和注銷(xiāo)系統(tǒng)這一系列過(guò)程,并進(jìn)行參數(shù)化,按要求插入事務(wù)和集合點(diǎn)。(1)啟動(dòng)VuGen,并創(chuàng)建一個(gè)空白腳本選擇“開(kāi)始〉所有程序>MercuryLoadRunner>Applications>VirtualUserGenerator”啟動(dòng)VuGen。啟動(dòng)VuGen后,新建一個(gè)用戶腳本,將打開(kāi)“NewVirtualUser”對(duì)話框,選擇系統(tǒng)
通訊協(xié)議,我們要測(cè)試的是Web應(yīng)用,所以選擇Web(HTTP/HTML)協(xié)議,確定后,進(jìn)入主窗體。設(shè)置錄制選項(xiàng)Applicationtype中選擇應(yīng)用程序類型InternetApplicationURL中輸入要測(cè)試的網(wǎng)址http://localhost:1080/mercuryWebTours/Workingdirectory中設(shè)置工作目錄RecordintoAction中選擇要把錄制的腳本放到哪一個(gè)部分,選擇Action開(kāi)始錄制腳本點(diǎn)擊【OK】后,將打開(kāi)一個(gè)新的Web瀏覽器,并自動(dòng)進(jìn)入MercuryTours站點(diǎn)。開(kāi)始錄制腳本,執(zhí)行一個(gè)業(yè)務(wù)流程:登錄、搜索航班、購(gòu)買(mǎi)機(jī)票、查看路線、注銷(xiāo).完成后,點(diǎn)擊停止錄制按鈕,軟件自動(dòng)生成腳本.回放腳本完成錄制后回放腳本,以便驗(yàn)證腳本是否正確。回放有兩種方式:>普通腳本回放默認(rèn)方式,VuGen將在后臺(tái)運(yùn)行測(cè)試,回放時(shí)運(yùn)行到哪一行了,會(huì)有箭頭指示.>回放時(shí)顯示腳本中操作的動(dòng)畫(huà)通過(guò)這種方式可以看到VuGen是如何執(zhí)行每個(gè)步驟的。選擇“Tools〉GeneralOptions..”菜單命令,然后選擇“Display"選項(xiàng)卡,選取“Showbrowserduringreplay"和“Autoarrangewindow"選項(xiàng).在本實(shí)驗(yàn)中,以第二種方式回放腳本,點(diǎn)擊按鈕.執(zhí)行腳本,確保腳本正確執(zhí)行。增強(qiáng)腳本>插入事務(wù)(Transaction)在這一部分中,將登錄、購(gòu)買(mǎi)機(jī)票定義為兩個(gè)事務(wù).打開(kāi)代碼,在登錄代碼前插入一個(gè)事務(wù)的開(kāi)始;在登錄成功后處插入登錄事務(wù)的結(jié)束;在訂票開(kāi)始前插入一個(gè)事務(wù)的開(kāi)始;在訂票成功后處插入訂票事務(wù)的結(jié)束;參數(shù)化在這一部分中,將登錄過(guò)程的用戶名、密碼進(jìn)行參數(shù)化,實(shí)現(xiàn)5個(gè)用戶分別登陸被測(cè)軟件。在樹(shù)視圖中,雙擊提交登錄數(shù)據(jù)的步驟“SubmitForm:login.pl"。將打開(kāi)“提交數(shù)據(jù)步驟屬性”對(duì)話框.單擊username旁邊的ABC圖標(biāo),將打開(kāi)“選擇或創(chuàng)建參數(shù)”對(duì)話框,在彈出的對(duì)話框中輸入?yún)?shù)名和參數(shù)類型,參數(shù)類型選擇“File”點(diǎn)擊OK。
SelectorCreateParaaeterSelectorCreateParaaeter點(diǎn)擊工具欄上的“ParamList"按鈕打開(kāi)參數(shù)設(shè)置頁(yè)面。選擇UserName,點(diǎn)擊“AddRow”按鈕增加行,然后在行中輸入其他可以登陸的用戶名.對(duì)密碼進(jìn)行參數(shù)化,按順序輸入和用戶名對(duì)應(yīng)的密碼。設(shè)置腳本取參數(shù)的順序,用戶名的設(shè)置:Selectnextrow:Sequential;Updatevalueon:Eachiteration。密碼的設(shè)置:“SamelineasUserName"。為了驗(yàn)證參數(shù)設(shè)置是否成功,在工具欄打開(kāi)“Run-timeSettings"對(duì)話框,設(shè)置腳本運(yùn)行5次(設(shè)置Numberoflterations為5)。為了驗(yàn)證每次腳本迭代是否取到了預(yù)期的參數(shù),設(shè)置日志內(nèi)容,顯示每次所取參數(shù)的內(nèi)容。設(shè)置如下:運(yùn)行腳本,查看日志中每次迭代使用的參數(shù)內(nèi)容.插入集合點(diǎn)(Rendezvous)集合點(diǎn)是為了衡量在加重負(fù)載的情況下服務(wù)器的性能情況。在測(cè)試計(jì)劃中,可能會(huì)要求系統(tǒng)能夠承受1000人同時(shí)提交數(shù)據(jù),在LoadRunner中可以通過(guò)在提交數(shù)據(jù)操作前面加入集合點(diǎn),這樣當(dāng)虛擬用戶運(yùn)行到提交數(shù)據(jù)的集合點(diǎn)時(shí),LoadRunner就會(huì)檢查同時(shí)有多少用戶運(yùn)行到集合點(diǎn),如果不到1000人丄oadRunner就會(huì)命令已經(jīng)到集合點(diǎn)的用戶在此等待,當(dāng)在集合點(diǎn)等待的用戶達(dá)到1000人時(shí)丄oadRunner命令1000人同時(shí)去提交數(shù)據(jù),從而達(dá)到測(cè)試計(jì)劃中的需求。在本實(shí)驗(yàn)中,在提交登錄數(shù)據(jù)前加入集合點(diǎn),方便在最后分析時(shí)查看登錄的并發(fā)數(shù)能達(dá)到的數(shù)量.2。使用Controller設(shè)計(jì)場(chǎng)景此部分的目標(biāo)是創(chuàng)建場(chǎng)景,分別用來(lái)模擬10個(gè)、20個(gè)、50個(gè)用戶同時(shí)登錄系統(tǒng)、搜索航班、購(gòu)買(mǎi)機(jī)票、查看路線和注銷(xiāo)系統(tǒng).
(1)啟動(dòng)Controller,創(chuàng)建場(chǎng)景選擇“開(kāi)始〉所有程序>Mercury〉LoadRunner〉A(chǔ)pplications>Controller”啟動(dòng)Controller。啟動(dòng)后將上一過(guò)程錄制好的腳本加入進(jìn)來(lái),如下圖所示,點(diǎn)擊【OK】。(2)設(shè)計(jì)場(chǎng)景Controller窗口的“設(shè)計(jì)"選項(xiàng)卡包含“場(chǎng)景計(jì)劃”和“場(chǎng)景組”兩個(gè)主要部分,在“場(chǎng)景組”中我們可以看到默認(rèn)會(huì)有10虛擬用戶,在本地loca山ost運(yùn)行,可以通過(guò)祈按鈕打開(kāi)的對(duì)話框中加入更多的用戶。
日E 宜日穿百RwijtlsQ旳&(KETiOOfeh=jI|J目BRib洶國(guó)“§5、?lb:ui"、11o'4(n日E 宜日穿百RwijtlsQ旳&(KETiOOfeh=jI|J目BRib洶國(guó)“SccrwriiaSch%!<hjl?Schedule |c*eM5di?utModeSwono&i-iecLimg尬Duraton-L神]I匚Amptofun0ALWPUi.3FU?|ltfloodiBehaMlofLwdoiVueer^sinxl?reou&^0ALWPUi.3FU?|ltf點(diǎn)擊“EditSchedule"按鈕打開(kāi),按下屬要求更改場(chǎng)景計(jì)劃默認(rèn)設(shè)置:>在“加壓”選項(xiàng)卡中,設(shè)置開(kāi)始用戶數(shù),每分鐘增加的用戶數(shù);>在“持續(xù)時(shí)間”選項(xiàng)卡中,將設(shè)置更改為:“在加壓完成之后運(yùn)行3分鐘”;>在“減壓”選項(xiàng)卡中,將設(shè)置更改為:“每30秒停止5個(gè)Vuser”;(3)運(yùn)行場(chǎng)景單擊■歩「店匚已仙口按鈕開(kāi)始運(yùn)行測(cè)試,觀察運(yùn)行中的數(shù)據(jù)圖表。3。分析場(chǎng)景結(jié)果此部分的目標(biāo)是分析上述場(chǎng)景運(yùn)行期間生成的性能數(shù)據(jù)。(1)生成分析報(bào)告在Controller窗口中,選擇“Results>AnalyzeResults”生成分析報(bào)告(2)使用Analysis分析結(jié)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 食品廢渣外售協(xié)議書(shū)
- Brand KPIs for sauces condiments Wingreens Farms in India-外文版培訓(xùn)課件(2025.2)
- 飲水糾紛調(diào)解協(xié)議書(shū)
- 酒店?duì)C傷免責(zé)協(xié)議書(shū)
- 俱樂(lè)部單方解約協(xié)議書(shū)
- 鋼筋施工合同協(xié)議書(shū)
- 車(chē)輛保險(xiǎn)代辦協(xié)議書(shū)
- 食堂維修安全協(xié)議書(shū)
- 營(yíng)口沿海存款協(xié)議書(shū)
- 項(xiàng)目工人勞務(wù)協(xié)議書(shū)
- (高清版)WST 311-2023 醫(yī)院隔離技術(shù)標(biāo)準(zhǔn)
- 2024年電梯安裝與維修工理論考試題庫(kù)及答案(通用版)
- 天耀中華合唱簡(jiǎn)譜大劇院版
- 【《我國(guó)互聯(lián)網(wǎng)企業(yè)價(jià)值評(píng)估現(xiàn)狀與問(wèn)題探析11000字》(論文)】
- 智慧農(nóng)業(yè)的無(wú)人機(jī)技術(shù)應(yīng)用
- 建筑裝飾裝修工程消耗量定額
- 北京市2023年中考備考語(yǔ)文專題復(fù)習(xí) 名著閱讀題(解析)
- 招聘需求分析報(bào)告
- 黃太吉融資商業(yè)計(jì)劃書(shū)
- 接警員培訓(xùn)課件模板
- 三明市創(chuàng)建全國(guó)法治政府建設(shè)示范市法律知識(shí)模擬試卷一附有答案
評(píng)論
0/150
提交評(píng)論