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