資源描述:
《基于Web應(yīng)用系統(tǒng)的性能測試及優(yōu)化.pdf》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、學(xué)校代:fi-q:10255學(xué)號:2081103基于Web應(yīng)用系統(tǒng)的性能測試及優(yōu)化PerformanceTestingandOptimizationBasedonWebApplicationSystem學(xué)科專業(yè):計(jì)算機(jī)軟件與理論作者:李艷芹指導(dǎo)教師:陳躍華吳國文郭松柏應(yīng)力答辯日期:2011年1月2010年12月基于Web應(yīng)用系統(tǒng)的性能測試及優(yōu)化大學(xué)學(xué)位論文原創(chuàng)性聲明一一一一燃嗍本人鄭重聲明:我恪守學(xué)術(shù)道德,崇尚嚴(yán)謹(jǐn)學(xué)風(fēng)。所呈交的學(xué)位論文,是本人在導(dǎo)師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果。除文中已明確注明和引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過的作品及
2、成果的內(nèi)容。論文為本人親自撰寫,我對所寫的內(nèi)容負(fù)責(zé),并完全意識到本聲明的法律結(jié)果由本人承擔(dān)。學(xué)讎文儲虢攤苛日期:立De/年/月羅日l基于Web應(yīng)用系統(tǒng)的性能測試及優(yōu)化大學(xué)學(xué)位論文版權(quán)使用授權(quán)書學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱或借閱。本人授權(quán)東華大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。保密口,在——年解密后適用本版權(quán)書。本學(xué)位論文屬于不保密甌諺纖I芝彰日0刖^¨y,●●名年簽W.rJrt¨,撕≯導(dǎo)期匕日丁一
3、指日出1枷咨曰:7名月奎,,者年阼¨¨史p論:,1旦垌位期學(xué)日基于Web應(yīng)用系統(tǒng)的性能澳I試及優(yōu)化摘要隨著Web應(yīng)用系統(tǒng)的廣泛使用,數(shù)據(jù)量和用戶訪問量也目益增加,系統(tǒng)逐漸出現(xiàn)反應(yīng)遲緩、甚至出現(xiàn)拒絕服務(wù)現(xiàn)象,因此企業(yè)對系統(tǒng)的性能要求越來越高。如何評估系統(tǒng)性能,尋找性能瓶頸,并優(yōu)化系統(tǒng)成為開發(fā)商和用戶關(guān)注的話題。性能測試是確保軟件質(zhì)量、評估系統(tǒng)性能的重要手段。依據(jù)Web應(yīng)用系統(tǒng)體系結(jié)構(gòu),分析影響Web系統(tǒng)性能的因素很多,包括硬件/軟件資源配置、網(wǎng)絡(luò)環(huán)境、數(shù)據(jù)庫系統(tǒng)、中間件、應(yīng)用程序結(jié)構(gòu)設(shè)計(jì)等。通常系統(tǒng)依靠性能指標(biāo)數(shù)據(jù)度量系統(tǒng)性能,目前系統(tǒng)性能測試關(guān)注的性能指標(biāo)眾多,包括服務(wù)器性
4、能指標(biāo)、數(shù)據(jù)庫性能指標(biāo)、網(wǎng)絡(luò)性能指標(biāo)等。如何篩選性能測試指標(biāo)是性能測試過程中亟待解決的問題。本文通過總結(jié)系統(tǒng)的各種性能指標(biāo),結(jié)合系統(tǒng)結(jié)構(gòu)、應(yīng)用系統(tǒng)類型、性zfj-,匕L,測試目標(biāo),提出了~種性能評價(jià)指標(biāo)體系的建立方法。鑒于當(dāng)前性能模型對測試場景的設(shè)計(jì)描述較少,本文提出了一種P。TIM.R性能測試模型,指導(dǎo)測試人員執(zhí)行性能測試。依據(jù)性能測試過程執(zhí)行測試,P—TIM—R性能測試模型重點(diǎn)討論了測試場景的設(shè)計(jì),結(jié)合性能測試目標(biāo)、性能指標(biāo)和測試方法、用戶操作行為等要素建立測試場景。在系統(tǒng)調(diào)優(yōu)后,執(zhí)行回歸測試,驗(yàn)證系統(tǒng)優(yōu)化措施的有效性。研究性Ht-匕l(fā)匕測,試模型的基礎(chǔ)上,最后總結(jié)了性
5、能測試執(zhí)行的具體步驟。III基于Web應(yīng)用系統(tǒng)的性能測試及優(yōu)化本文通過兩個(gè)案例闡述了執(zhí)行性能測試的步驟?!澳呈腥丝谛畔⒐芾硐到y(tǒng)”從性能符合性驗(yàn)證測試角度,度量系統(tǒng)性能是否符合用戶要求?!澳池?cái)務(wù)系統(tǒng)”從性能優(yōu)化角度,分析系統(tǒng)可能存在的性能瓶頸。這兩個(gè)案例分別從不同的角度,驗(yàn)證了測試過程中性能評價(jià)指標(biāo)體系建立方法的有效性,依據(jù)P-TIM.R性能測試模型設(shè)計(jì)測試場景,借助LoadRunner測試工具執(zhí)行性能測試,通過采集和分析性能指標(biāo)數(shù)據(jù),有效地評估基于Web應(yīng)用系統(tǒng)的性能。關(guān)鍵詞:性能測試;性能優(yōu)化;LoadRunner:性能指標(biāo);P-TIM—R測試模型IVABSTRACTWi
6、ththewidespreaduseofwebapplicationsystem,thevisitorsanddataisalsoincreasing,graduallythewebapplicationsystemresponsesmoreslowly,evendeniessupplyingservices.Therefore,enterpriseshavehigherperformancerequirementsofWebsystem,Evaluatingtheperformanceofsystem,findingtheperformancebottlenecks,op
7、timizingtheperformanceofsystem,andreducingtheriskofsystemhavebecomethedeadlyconcemedproblembydevelopersandusers.Performancetestingisanimportantmeanofensuringsoftwarequalityandevaluatingsystemperformance,Accordingtowebapplicationarchitecture,manyfactorseffectth