LoadRunner在軟件性能測(cè)試中的應(yīng)用

LoadRunner在軟件性能測(cè)試中的應(yīng)用

ID:44703097

大?。?20.12 KB

頁(yè)數(shù):3頁(yè)

時(shí)間:2019-10-25

LoadRunner在軟件性能測(cè)試中的應(yīng)用_第1頁(yè)
LoadRunner在軟件性能測(cè)試中的應(yīng)用_第2頁(yè)
LoadRunner在軟件性能測(cè)試中的應(yīng)用_第3頁(yè)
資源描述:

《LoadRunner在軟件性能測(cè)試中的應(yīng)用》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、在軟件性能測(cè)試中的應(yīng)用萬(wàn)方數(shù)據(jù)TheApplicationofLoadRunnerinSoftwarePerformanceTest遼寧行政學(xué)院池云摘要LoadRunn是--款能夠預(yù)測(cè)系統(tǒng)行為和性能的負(fù)載測(cè)試工具。通過(guò)模擬上千萬(wàn)用戶(hù)實(shí)施并發(fā)負(fù)載及實(shí)時(shí)性能監(jiān)測(cè)的方式來(lái)確認(rèn)和查找問(wèn)題。LoadRunner能夠?qū)φ麄€(gè)企業(yè)架構(gòu)進(jìn)行測(cè)試。介紹了LoaclFlunner的測(cè)試流程,并結(jié)合實(shí)例演示了如何利用LoadRunner工具對(duì)軟件性能進(jìn)行測(cè)試。關(guān)鍵詞LoadRunner性能測(cè)試測(cè)試流程Abstract:LoadRunn

2、cristhetoolthatcanabletoforecasttheoperationofthesystemandloadingtesting.Accordingtosimulatingmillionsofuserstoconfirmandproblem.LoadRunnercanabletotestthewholeenterprisearchitecture.ThepaperintroducesthetestingprocessofLoadRunner,anddemonstrateswithexamples

3、howtocarryoutasoftwareperformancetestthroughusingtheLoadRunnertooLKeywords:LoadRunner;performancetest;testingprocess寶信軟件BAoSlGHT地址:上海市浦東張江高科技園區(qū)郭守敬路515號(hào)電話:021-50801155郵編:201203571LoadRunner測(cè)試流程(1)規(guī)劃測(cè)試定義性能測(cè)試要求,例如并發(fā)用戶(hù)的數(shù)量、典型業(yè)務(wù)流程和所需響應(yīng)時(shí)間。制定完整的、定義明確的測(cè)試計(jì)劃將確保制定方案能完成測(cè)

4、試目標(biāo)。(2)創(chuàng)建Vuser腳本使用LoadRunner的虛擬用戶(hù)生成器生成虛擬用戶(hù),可先記錄業(yè)務(wù)流程(如用戶(hù)登陸),然后將其轉(zhuǎn)化為測(cè)試腳本,以虛擬用戶(hù)的方式模擬真實(shí)用戶(hù)的業(yè)務(wù)操作行為。利用虛擬用戶(hù),可以模擬產(chǎn)生成千上萬(wàn)個(gè)用戶(hù)訪問(wèn)。(3)創(chuàng)建方案使用LoadRunnerController設(shè)置負(fù)載測(cè)試環(huán)境、業(yè)務(wù)流程組合和虛擬用戶(hù)數(shù)量。(4)運(yùn)行方案通過(guò)LoadRunnerController驅(qū)動(dòng)、管理和監(jiān)控負(fù)載測(cè)試。(5)監(jiān)視方案在負(fù)載測(cè)試過(guò)程中,LoadFlunner內(nèi)含的監(jiān)測(cè)器可以隨時(shí)觀察到應(yīng)用系統(tǒng)的運(yùn)行性

5、能。這些性能監(jiān)測(cè)器實(shí)時(shí)顯示性能數(shù)據(jù)(如響應(yīng)時(shí)間)和其他系統(tǒng)組件.包括應(yīng)用服務(wù)器、Web服務(wù)器和數(shù)據(jù)庫(kù)等的實(shí)時(shí)性能。這樣,可以在測(cè)試過(guò)程中從客戶(hù)和服務(wù)器兩方面評(píng)估這些系統(tǒng)組建的運(yùn)行性能。(6)分析測(cè)試結(jié)果測(cè)試完畢。LoadRunner將收集匯總所有的測(cè)試數(shù)萬(wàn)方數(shù)據(jù)據(jù),并提供高級(jí)的分析和報(bào)告工具,以便迅速查找到性能問(wèn)題并追溯原由。直至符合系統(tǒng)性能要求。2LoadRunner體系結(jié)構(gòu)LoadRunner的體系結(jié)構(gòu)如圖1所示。LoadRunner主要由虛擬用戶(hù)生成器(VuGen)、控制器(Controller)、結(jié)果分

6、析器(Analysis)三個(gè)部分組成。圖1LoadRunner體系結(jié)構(gòu)(1)虛擬用戶(hù)生成器是一種基于Windows的開(kāi)發(fā)調(diào)試應(yīng)用程序,通過(guò)它可以開(kāi)發(fā)、調(diào)試并運(yùn)行Vuser腳本。虛擬用戶(hù)生成器通過(guò)錄制客戶(hù)端和后臺(tái)服務(wù)器之間的通訊包,分析其中的協(xié)議,自動(dòng)產(chǎn)生腳本。用戶(hù)在自動(dòng)產(chǎn)生的腳本的基礎(chǔ)上進(jìn)行修改,從而快速開(kāi)發(fā)出一個(gè)邏輯功能和客戶(hù)端軟件完全一樣的壓力腳本程序。在測(cè)試環(huán)境中。LoadRunner會(huì)在物理計(jì)算機(jī)上用虛擬用戶(hù)(即Vuser)代替實(shí)際用戶(hù)。Vuser通過(guò)可重復(fù)、可預(yù)測(cè)的方式模擬典型用戶(hù)的操作。在系統(tǒng)上創(chuàng)建

7、負(fù)載。(2)控制器是整個(gè)性能測(cè)試的核心,實(shí)際上它是一個(gè)框架程序和監(jiān)控程序。負(fù)責(zé)將虛擬用戶(hù)生成器開(kāi)發(fā)的腳本以多進(jìn)程/多線程的方式運(yùn)行。通過(guò)它可以管理和維護(hù)場(chǎng)景,可以從一臺(tái)工作站控制一個(gè)場(chǎng)景中分布在負(fù)載生成器上的所有Vuser,并可以同時(shí)監(jiān)視網(wǎng)絡(luò)、服務(wù)器等資源。在LoadRunner的體系結(jié)構(gòu)中,Player是負(fù)載生成器,而控制器在整個(gè)體系結(jié)構(gòu)中起到了。指揮家”的角色,即控制Player的運(yùn)行。Player如何運(yùn)行腳本,由控制器來(lái)決定。Controller和Player實(shí)際上是一套框架程序,具體執(zhí)行什么功能由腳本來(lái)

8、完成.Controller和Player的體系結(jié)構(gòu)如圖2所示。赫信息技術(shù)與標(biāo)準(zhǔn)他2009年第5期霹面面麗鬲函石鬲品了—一58圖2Controller和Player的體系結(jié)構(gòu)(3)結(jié)果分析器實(shí)際上是一個(gè)數(shù)據(jù)分析工具,測(cè)試完畢后,結(jié)果分析器收集匯總所有的測(cè)試數(shù)據(jù),進(jìn)行高級(jí)分析和匯總,迅速查找到性能問(wèn)題并追溯原因。通過(guò)它可以將一個(gè)或多個(gè)場(chǎng)景運(yùn)行的結(jié)果生成圖和報(bào)告,可以將幾個(gè)圖合并成一個(gè)圖,對(duì)

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。