資源描述:
《xxx門(mén)戶網(wǎng)站性能測(cè)試報(bào)告》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、XXX門(mén)戶網(wǎng)站性能測(cè)試報(bào)告第27頁(yè)共27頁(yè)目錄第一章概述4第二章測(cè)試活動(dòng)42.1測(cè)試用具42.2測(cè)試范圍42.3測(cè)試目標(biāo)52.4測(cè)試方法52.4.1基準(zhǔn)測(cè)試52.4.2并發(fā)測(cè)試62.4.3穩(wěn)定性測(cè)試62.5性能指標(biāo)62.6性能測(cè)試流程6第三章性能測(cè)試環(huán)境73.1服務(wù)器環(huán)境73.2客戶端環(huán)境83.3網(wǎng)絡(luò)結(jié)構(gòu)9第四章測(cè)試方案94.1基準(zhǔn)測(cè)試94.2并發(fā)測(cè)試114.3穩(wěn)定性測(cè)試13第五章測(cè)試結(jié)果描述145.1性能測(cè)試觀察指標(biāo)145.2性能測(cè)試通過(guò)指標(biāo)15用戶體驗(yàn)性能155.3測(cè)試結(jié)果15第六章測(cè)試報(bào)告系統(tǒng)測(cè)試公范圍:基準(zhǔn)測(cè)試階段,并發(fā)測(cè)試階段,穩(wěn)定性測(cè)試,浪涌式測(cè)試。1
2、56.1基準(zhǔn)測(cè)試性能分析166.2并發(fā)測(cè)試性能分析216.3穩(wěn)定性性能測(cè)試分析24第27頁(yè)共27頁(yè)摘要本文檔主要描述XXXX門(mén)戶網(wǎng)站檢索和頁(yè)面瀏覽性能測(cè)試中的測(cè)試內(nèi)容、測(cè)試方法、測(cè)試策略等。修改歷史日期版本作者修改內(nèi)容評(píng)審號(hào)更改請(qǐng)求號(hào)2016-01-141.0測(cè)試組新建。性能測(cè)試2016-01-141.0測(cè)試組修改性能測(cè)試回歸2016-01-141.0測(cè)試組更新注釋?zhuān)涸u(píng)審號(hào)為評(píng)審記錄表的編號(hào)。更改請(qǐng)求號(hào)為文檔更改控制工具自動(dòng)生成的編號(hào)。第27頁(yè)共27頁(yè)第一章概述由于當(dāng)前對(duì)系統(tǒng)要接受業(yè)務(wù)量的沖擊,面臨的系統(tǒng)穩(wěn)定、成熟性方面的壓力。系統(tǒng)的性能問(wèn)題必將成為焦點(diǎn)問(wèn)題,海量
3、數(shù)據(jù)量的“沖擊”,系統(tǒng)能穩(wěn)定在什么樣的性能水平,面臨業(yè)務(wù)增加時(shí),系統(tǒng)抗壓如何等這些問(wèn)題需要通過(guò)一個(gè)較為真實(shí)的性能模擬測(cè)試來(lái)給出答案,通過(guò)測(cè)試和分析為系統(tǒng)性能的提升提供一些重要參考數(shù)據(jù),以供后期系統(tǒng)在軟硬件方面的改善和完善。本《性能測(cè)試報(bào)告》即是基于上述考慮,參考當(dāng)前的一些性能測(cè)試方法而編寫(xiě)的,用以指導(dǎo)即將進(jìn)行的該系統(tǒng)性能測(cè)試。第二章測(cè)試活動(dòng)2.1測(cè)試用具本次性能測(cè)試主要采用HP公司的Loadrunner11作為性能測(cè)試工具。Loadrunner主要提供了3個(gè)性能測(cè)試組件:VirtualUserGenerator,Controller,Analysis。l使用Vir
4、tualUserGenerator修改和優(yōu)化腳本。l使用Controller進(jìn)行管理,控制并發(fā)的模擬并發(fā)數(shù),記錄測(cè)試結(jié)果。l使用Analysis進(jìn)行統(tǒng)計(jì)和分析結(jié)果。2.2測(cè)試范圍此次性能測(cè)試實(shí)施是對(duì)xxxxxx門(mén)戶網(wǎng)站系統(tǒng)性能進(jìn)行測(cè)試評(píng)估的過(guò)程,我們將依據(jù)系統(tǒng)將來(lái)的實(shí)際運(yùn)行現(xiàn)狀,結(jié)合系統(tǒng)的設(shè)計(jì)目標(biāo)和業(yè)務(wù)特點(diǎn),遵循著發(fā)生頻率高、對(duì)系統(tǒng)或數(shù)據(jù)庫(kù)性能影響大、關(guān)鍵和核心業(yè)務(wù)等原則選取需要進(jìn)行測(cè)試的業(yè)務(wù),模擬最終用戶的操作行為,構(gòu)建一個(gè)與生產(chǎn)環(huán)境相近的壓力場(chǎng)景,對(duì)系統(tǒng)實(shí)施壓力測(cè)試,以此評(píng)判系統(tǒng)的實(shí)際性能表現(xiàn)。根據(jù)與相關(guān)設(shè)計(jì),開(kāi)發(fā)人員的溝通和交流,本次測(cè)試主要就是針對(duì)大量用戶
5、在使用XXX門(mén)戶網(wǎng)站進(jìn)行信息查詢,而選取的典型事務(wù)就是用戶使用檢索進(jìn)行關(guān)鍵字搜索以及界面瀏覽和反饋回搜索結(jié)果,這是用戶使用最頻繁,反應(yīng)最多的地方,也是本系統(tǒng)當(dāng)前以及以后業(yè)務(wù)第27頁(yè)共27頁(yè)的一個(gè)重要壓力點(diǎn)所在。所以本次測(cè)試只選取檢索業(yè)務(wù)的性能情況和界面瀏覽進(jìn)行記錄和分析。2.3測(cè)試目標(biāo)本次測(cè)試是針對(duì)XXXX網(wǎng)站檢索和頁(yè)面瀏覽在迎接大業(yè)務(wù)量的壓力下而進(jìn)行的,主要需要獲得如下的測(cè)試指標(biāo)。1、系統(tǒng)的穩(wěn)定負(fù)載能力:即在正常的響應(yīng)時(shí)間中,系統(tǒng)能夠支持的最多的客戶端的數(shù)量,例如:找到用戶可容忍的基本響應(yīng)時(shí)間為5秒時(shí),系統(tǒng)的支持用戶數(shù)。2、系統(tǒng)的極限負(fù)載能力:即在某個(gè)較長(zhǎng)的響應(yīng)
6、時(shí)間,客戶主觀上已無(wú)法容忍的情況下,系統(tǒng)能夠支持的最多的客戶端的數(shù)量。3、系統(tǒng)的無(wú)故障運(yùn)行時(shí)間:即在得出系統(tǒng)的最合理的響應(yīng)時(shí)間和支持響應(yīng)的客戶端數(shù)量該前提下,無(wú)故障運(yùn)行時(shí)間,暫定8--12小時(shí)。2.4測(cè)試方法總體方法:使用美科利公司(Mercury)的性能測(cè)試軟件LoadRunner,對(duì)現(xiàn)行的系統(tǒng)檢索,頁(yè)面預(yù)覽進(jìn)行腳本錄制、測(cè)試回放、逐步加壓和跟蹤記錄。測(cè)試過(guò)程中,由LoadRunner的管理平臺(tái)調(diào)用各臺(tái)測(cè)試前臺(tái),發(fā)起檢索查詢請(qǐng)求,并跟蹤記錄服務(wù)器端的運(yùn)行情況和返回給客戶端的運(yùn)行結(jié)果。此次性能測(cè)試在http://www.xxxxxx進(jìn)行,環(huán)境在服務(wù)器軟件、硬件上與
7、生產(chǎn)環(huán)境保持一致,數(shù)據(jù)庫(kù)結(jié)構(gòu)和真實(shí)環(huán)境數(shù)據(jù)庫(kù)結(jié)構(gòu)一致,只是在網(wǎng)絡(luò)帶寬上有一定的區(qū)別,實(shí)際外網(wǎng)帶寬會(huì)有所不足。本次將進(jìn)行基準(zhǔn)測(cè)試,并發(fā)數(shù)測(cè)試,穩(wěn)定性測(cè)試3種類(lèi)型測(cè)試,并對(duì)主要測(cè)試指標(biāo)進(jìn)行記錄和分析。2.4.1基準(zhǔn)測(cè)試基準(zhǔn)測(cè)試在系統(tǒng)無(wú)壓力(外界環(huán)境,服務(wù)器無(wú)額外服務(wù)運(yùn)行,無(wú)額外監(jiān)控進(jìn)程運(yùn)行)的第27頁(yè)共27頁(yè)情況下,取得各項(xiàng)事務(wù)和業(yè)務(wù)的系統(tǒng)并發(fā)用戶數(shù)和平均響應(yīng)時(shí)間作為分析衡量標(biāo)準(zhǔn),用于初步診斷系統(tǒng)是否存在性能瓶頸。2.4.2并發(fā)測(cè)試沒(méi)有明確的系統(tǒng)性能指標(biāo)前提下,用Loadrunner模擬多用戶同時(shí)向服務(wù)器發(fā)起交易請(qǐng)求,運(yùn)行過(guò)程中每個(gè)用戶沒(méi)有思考時(shí)間(ThinkTime
8、)的情況下