項目性能測試報告樣本_第1頁
項目性能測試報告樣本_第2頁
項目性能測試報告樣本_第3頁
項目性能測試報告樣本_第4頁
項目性能測試報告樣本_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

XXX項目or府門戶網(wǎng)站性能測試報告

目錄第一章 概述 4第二章 測試活動 42.1測試用具 42.2測試范圍 42.3測試目標(biāo) 52.4測試方法 52.4.1基準(zhǔn)測試 52.4.2并發(fā)測試 62.4.3穩(wěn)定性測試 62.5性能指標(biāo) 62.6性能測試流程 62.7測試術(shù)語 7第三章 性能測試環(huán)境 83.1服務(wù)器環(huán)境 83.2客戶端環(huán)境 83.3網(wǎng)絡(luò)結(jié)構(gòu) 8第四章 測試方案 104.1基準(zhǔn)測試 114.2并發(fā)測試 124.3穩(wěn)定性測試 13第五章測試結(jié)果描述和分析 156.1基準(zhǔn)測試性能分析 156.2并發(fā)測試性能分析 206.3穩(wěn)定性性能測試分析 27第六章 測試結(jié)論 28

摘要本文檔重要描述XXXX網(wǎng)站檢索和頁面瀏覽性能測試中測試內(nèi)容、測試辦法、測試方略等。修改歷史日期版本作者修改內(nèi)容評審號更改祈求號-03-011.0XXX測試組新建。性能測試-03-021.0XXX測試組修改性能測試回歸-03-021.0XXX測試組更新注釋:評審號為評審登記表編號。更改祈求號為文檔更改控制工具自動生成編號。

概述由于當(dāng)前對系統(tǒng)要接受業(yè)務(wù)量沖擊,面臨系統(tǒng)穩(wěn)定、成熟性方面壓力。系統(tǒng)性能問題必將成為焦點問題,海量數(shù)據(jù)量“沖擊”,系統(tǒng)能穩(wěn)定在什么樣性能水平,面臨業(yè)務(wù)增長時,系統(tǒng)抗壓如何等這些問題需要通過一種較為真實性能模仿測試來給出答案,通過測試和分析為系統(tǒng)性能提高提供某些重要參照數(shù)據(jù),以供后期系統(tǒng)在軟硬件方面改進和完善。本《性能測試報告》即是基于上述考慮,參照當(dāng)前某些性能測試辦法而編寫,用以指引即將進行該系統(tǒng)性能測試。測試活動2.1測試用品本次性能測試重要采用HP公司Loadrunner11作為性能測試工具。Loadrunner重要提供了3個性能測試組件:VirtualUserGenerator,Controller,Analysis。使用VirtualUserGenerator修改和優(yōu)化腳本。使用Controller進行管理,控制并發(fā)模仿并發(fā)數(shù),記錄測試成果。使用Analysis進行記錄和分析成果。2.2測試范疇本次性能測試實行是對吳忠市門戶網(wǎng)站系統(tǒng)性能進行測試評估過程,咱們將根據(jù)系統(tǒng)將來實際運營現(xiàn)狀,結(jié)合系統(tǒng)設(shè)計目的和業(yè)務(wù)特點,遵循著發(fā)生頻率高、對系統(tǒng)或數(shù)據(jù)庫性能影響大、核心和核心業(yè)務(wù)等原則選用需要進行測試業(yè)務(wù),模仿最后顧客操作行為,構(gòu)建一種與生產(chǎn)環(huán)境相近壓力場景,對系統(tǒng)實行壓力測試,以此評判系統(tǒng)實際性能體現(xiàn)。依照與有關(guān)設(shè)計,開發(fā)人員溝通和交流,本次測試重要就是針對大量顧客在使用吳忠市門戶網(wǎng)站進行信息查詢,而選用典型事務(wù)就是顧客使用檢索進行核心字搜索以及界面瀏覽和反饋回搜索成果,這是顧客使用最頻繁,反映最多地方,也是本系統(tǒng)當(dāng)前以及后來業(yè)務(wù)一種重要壓力點所在。因此本次測試只選用檢索業(yè)務(wù)性能狀況和界面瀏覽進行記錄和分析。2.3測試目的本次測試是針對陜西門戶網(wǎng)站檢索和頁面瀏覽在迎接大業(yè)務(wù)量壓力下而進行,重要需要獲得如下測試指標(biāo)。1、系統(tǒng)穩(wěn)定負載能力:即在正常響應(yīng)時間中,系統(tǒng)可以支持最多客戶端數(shù)量,例如:找到顧客可容忍基本響應(yīng)時間為5--8秒時,系統(tǒng)支持顧客數(shù)。2、系統(tǒng)極限負載能力:即在某個較長響應(yīng)時間,客戶主觀上已無法容忍狀況下,系統(tǒng)可以支持最多客戶端數(shù)量。3、系統(tǒng)無端障運營時間:即在得出系統(tǒng)最合理響應(yīng)時間和支持響應(yīng)客戶端數(shù)量該前提下,無端障運營時間,暫定8--15小時。2.4測試辦法 總體辦法:使用美科利公司(Mercury)性能測試軟件LoadRunner,對現(xiàn)行系統(tǒng)檢索,頁面預(yù)覽進行腳本錄制、測試回放、逐漸加壓和跟蹤記錄。測試過程中,由LoadRunner管理平臺調(diào)用各臺測試前臺,發(fā)起檢索查詢祈求,并跟蹤記錄服務(wù)器端運營狀況和返回給客戶端運營成果。 本次性能測試在XXXXXXX進行,環(huán)境在服務(wù)器軟件、硬件上與生產(chǎn)環(huán)境保持一致,數(shù)據(jù)庫構(gòu)造和真實環(huán)境數(shù)據(jù)庫構(gòu)造一致,只是在網(wǎng)絡(luò)帶寬上有一定區(qū)別,實際外網(wǎng)帶寬會有所局限性。本次將進行基準(zhǔn)測試,并發(fā)數(shù)測試,穩(wěn)定性測試3種類型測試,并對重要測試指標(biāo)進行記錄和分析。2.4.1基準(zhǔn)測試基準(zhǔn)測試在系統(tǒng)無壓力(外界環(huán)境,服務(wù)器無額外服務(wù)運營,無額外監(jiān)控進程運營)狀況下,獲得各項事務(wù)和業(yè)務(wù)系統(tǒng)并發(fā)顧客數(shù)和平均響應(yīng)時間作為分析衡量原則,用于初步診斷系統(tǒng)與否存在性能瓶頸。2.4.2并發(fā)測試沒有明確系統(tǒng)性能指標(biāo)前提下,用Loadrunner模仿多顧客同步向服務(wù)器發(fā)起交易祈求,運營過程中每個顧客沒有思考時間(ThinkTime)狀況下持續(xù)提交交易祈求,向系統(tǒng)施加壓力。2.4.3穩(wěn)定性測試重點測試支付系統(tǒng)在業(yè)務(wù)高峰期壓力下運營穩(wěn)定性。2.5性能指標(biāo)在本次性能測試,由于沒有詳細和明確性能指標(biāo),因此各類測試指標(biāo)涉及測試中應(yīng)當(dāng)達到某些性能指標(biāo)和有關(guān)服務(wù)器性能指標(biāo),都應(yīng)當(dāng)受到如下三個基本條件約束。業(yè)務(wù)執(zhí)行平均響應(yīng)時間(盼望值:<=8s)CPU運用率不大于75%內(nèi)存Pagingrate狀態(tài)未持續(xù)處在高位運營2.6性能測試流程通過自動化測試工具模仿最后顧客向服務(wù)器發(fā)起業(yè)務(wù)祈求,進行性能測試。通過測試工具對測試過程中系統(tǒng)各點進行監(jiān)控,每一次測試結(jié)束后工具自動生成成果報告供分析使用。2.7測試術(shù)語系統(tǒng)響應(yīng)時間:即在各種負載壓力狀況下,系統(tǒng)響應(yīng)時間,也就是從客戶端交易發(fā)起,到服務(wù)器端交易應(yīng)答返回所需要時間,涉及網(wǎng)絡(luò)傳播時間和服務(wù)器解決時間。應(yīng)用系統(tǒng)吞吐量:即應(yīng)用系統(tǒng)在單位時間內(nèi)完畢交易量,也就是在單位時間內(nèi),應(yīng)用系統(tǒng)針對不同負載壓力,所能完畢交易數(shù)量。應(yīng)用系統(tǒng)負載能力:即系統(tǒng)所能容忍最大顧客數(shù)量,也就是在正常響應(yīng)時間中,系統(tǒng)可以支持最多客戶端數(shù)量。縮略語:Vuser,Transaction,TPSVuser虛擬顧客Virtualuser,模仿真實業(yè)務(wù)邏輯環(huán)節(jié)虛擬顧客,虛擬顧客模仿操作環(huán)節(jié)都被記錄在虛擬顧客腳本里。Vuser腳本用于描述Vuser在場景中執(zhí)行操作。Transaction事務(wù)事務(wù)是性能測試腳本一種重要特性。要度量服務(wù)器性能,需要定義事務(wù),每個事務(wù)都包括事務(wù)開始和事務(wù)結(jié)束標(biāo)記。事務(wù)用來衡量腳本中一行代碼或多行代碼執(zhí)行所耗費時間.可以將事務(wù)開始放置在腳本中某行或者多行代碼前面,將事務(wù)結(jié)束放置在該行或者多行代碼背面,在該腳本虛擬顧客運營時,這個事務(wù)將衡量該行或者多行代碼執(zhí)行耗費了多長時間。TPS每秒事務(wù)數(shù)(TransactionPerSecond)每秒鐘系統(tǒng)可以解決交易或事務(wù)數(shù)量,它是衡量系統(tǒng)解決能力重要指標(biāo)。TPS是LoadRunner中重要性能參數(shù)指標(biāo)。性能測試環(huán)境3.1服務(wù)器環(huán)境互動服務(wù)器:服務(wù)器型號:虛擬化CPU:4核intel(R)Xeon(R)CPU2.40GHz內(nèi)存:8GB系統(tǒng)盤:云硬盤數(shù)據(jù)盤:云硬盤500GB操作系統(tǒng):Centos7.0-64bit應(yīng)用軟件:tomcat7.0WEB服務(wù)器:服務(wù)器型號:虛擬化CPU:8核intel(R)Xeon(R)CPU2.40GHz內(nèi)存:16GB系統(tǒng)盤:云硬盤數(shù)據(jù)盤:云硬盤500GB操作系統(tǒng):Centos7.0-64bit應(yīng)用軟件:apache2.4.17內(nèi)容管理服務(wù)器:服務(wù)器型號:虛擬化CPU:8核intel(R)Xeon(R)CPU2.40GHz內(nèi)存:16GB系統(tǒng)盤:云硬盤數(shù)據(jù)盤:云硬盤500GB操作系統(tǒng):Centos7.0-64bit應(yīng)用軟件:tomcat7.0顧客中心服務(wù)器:服務(wù)器型號:虛擬化CPU:8核intel(R)Xeon(R)CPU2.40GHz內(nèi)存:16GB系統(tǒng)盤:云硬盤數(shù)據(jù)盤:云硬盤500GB操作系統(tǒng):Centos7.0-64bit應(yīng)用軟件:tomcat7.0智能檢索服務(wù)器:服務(wù)器型號:虛擬化CPU:8核intel(R)Xeon(R)CPU2.40GHz內(nèi)存:16GB系統(tǒng)盤:云硬盤數(shù)據(jù)盤:云硬盤500GB操作系統(tǒng):windows_X64應(yīng)用軟件:tomcat7.03.2客戶端環(huán)境資源描述數(shù)量Loadrunner11重要性能測試工具1Office用于記錄測試數(shù)據(jù)2WindowsXPSP3,Windows7測試客戶端系統(tǒng)1IE10,F(xiàn)irefox及其組件測試客戶端應(yīng)用軟件1PC測試計算機23.3網(wǎng)絡(luò)構(gòu)造網(wǎng)絡(luò)拓撲和構(gòu)造圖如下:測試方案本次性能測試重要模仿測試事務(wù):顧客信息瀏覽檢索顧客提交查詢核心字數(shù)據(jù)到后臺,系統(tǒng)收到查詢祈求并檢索、返回成果數(shù)據(jù);性能測試觀測指標(biāo):Bs構(gòu)造程序普通會關(guān)注通用指標(biāo)如下:Web服務(wù)器指標(biāo)指標(biāo):*AvgRps:平均每秒鐘響應(yīng)次數(shù)=總祈求時間/秒數(shù);*SuccessfulRounds:成功祈求;*FailedRounds:失敗祈求;*SuccessfulHits:成功點擊次數(shù);*FailedHits:失敗點擊次數(shù);*HitsPerSecond:每秒點擊次數(shù);*SuccessfulHitsPerSecond:每秒成功點擊次數(shù);*FailedHitsPerSecond:每秒失敗點擊次數(shù);*AttemptedConnections:嘗試鏈接數(shù);執(zhí)行每個場景時記錄如下相應(yīng)數(shù)據(jù):業(yè)務(wù)執(zhí)行平均響應(yīng)時間每秒事務(wù)數(shù)運營并發(fā)顧客數(shù)目網(wǎng)絡(luò)吞吐量4.1基準(zhǔn)測試場景:(歷史數(shù)據(jù)有1000條以上)使用Loadrunner模仿100顧客祈求(時間5分鐘),每個顧客沒有時間間隔(ThinkTime)狀況下重復(fù)提交交易并返回成果,直到所有執(zhí)行退出系統(tǒng)。記錄平均事務(wù)響應(yīng)時間,每秒事務(wù)數(shù),吞吐量。記并發(fā)數(shù)改為200(10分鐘),同步加壓,同步結(jié)束壓力,重復(fù)上述測試環(huán)節(jié)。并發(fā)數(shù)改為300(30分鐘),重復(fù)上述測試環(huán)節(jié)。當(dāng)響應(yīng)時間不不大于盼望時間,或者服務(wù)器指標(biāo)超過預(yù)訂設(shè)立時將停止測試。備注:以上測試均進行3次,來保證測試成果有效性和精確性。4.2并發(fā)測試場景:(歷史數(shù)據(jù)有1000條以上)使用Loadrunner模仿300顧客祈求交易,每個顧客沒有時間間隔(ThinkTime)狀況下重復(fù)提交交易并返回成果,持續(xù)時間分別為10分鐘,20分鐘,30分鐘,記錄平均事務(wù)響應(yīng)時間,每秒事務(wù)數(shù),吞吐量。記并發(fā)數(shù)改為500重復(fù)上述測試環(huán)節(jié)。并發(fā)數(shù)改為700,重復(fù)上述測試環(huán)節(jié)。當(dāng)響應(yīng)時間不不大于盼望時間,或者服務(wù)器指標(biāo)超過預(yù)期設(shè)立時將停止測試。備注:以上測試均進行3次,來保證測試成果有效性和精確性。3次執(zhí)行時間分別為10分鐘,20分鐘,30分鐘。4.3穩(wěn)定性測試測試辦法:采用業(yè)務(wù)中合理、適度顧客使用場景,對系統(tǒng)進行時間為8--12小時穩(wěn)定性測試。記錄每次服務(wù)平均響應(yīng)時間,交易對的率,考察服務(wù)器與否宕機,交易對的率不大于95%等狀況。穩(wěn)定性測試用例如下:場景:(歷史數(shù)據(jù)有1000條以上)使用Loadrunner模仿50個并發(fā)顧客祈求交易,每個顧客有一定期間間隔(ThinkTime)1秒狀況下重復(fù)點擊頁面和信息檢索并返回成果,持續(xù)執(zhí)行8--12小時(-3-1-17:303-2-8:30)每秒5次以上點擊和檢索,記錄平均事務(wù)響應(yīng)時間,每秒事務(wù)數(shù),吞吐量。觀測軟件穩(wěn)定性以及各種性能指標(biāo)劣化趨勢,要有效防止資源泄露。當(dāng)服務(wù)器浮現(xiàn)資源泄露或者系統(tǒng)資源耗盡等狀況,點擊對的率不大于95%,停止測試。第五章測試成果描述和分析6.1基準(zhǔn)測試性能分析 設(shè)計100、200、300個顧客并發(fā),沒有持續(xù)加壓時間,直至執(zhí)行完畢。獲取系統(tǒng)各種體現(xiàn)。100個顧客測試信息記錄:200個顧客測試信息記錄:事務(wù)平均響應(yīng)時間序號單項事務(wù)顧客數(shù)響應(yīng)時間(s)備注100200300總流程時間5.6435.7778.594100個顧客響應(yīng)時間:200個顧客響應(yīng)時間:從以上圖中可以看出,服務(wù)器在100,200個并發(fā)狀況下所有事務(wù)都保持在5s左右,但稍微高于5s,應(yīng)當(dāng)有一定上升空間。最大問題在于并發(fā)數(shù)200后,解決時間已經(jīng)在5s以上,達到10s。建議:優(yōu)化祈求響應(yīng)模塊以及檢索應(yīng)用模塊或者網(wǎng)絡(luò),減少響應(yīng)時間。TPS(事務(wù)數(shù)/秒)100個顧客每秒事務(wù)數(shù):200個顧客每秒事務(wù)數(shù):從以上每個圖中看到TPS達到峰值1后開始有下降趨勢,基本上均在1個事物如下,這個數(shù)據(jù)并不抱負,咱們服務(wù)器性能還沒有充分發(fā)揮,既有硬件條件下還可以在單位時間內(nèi)解決更多事務(wù)數(shù),建議在下一階段進行優(yōu)化提高?;蛘呤蔷W(wǎng)絡(luò)不佳狀況導(dǎo)致該狀況浮現(xiàn)。吞吐量并發(fā)數(shù)TotalThroughput(bytes)AverageThroughput(bytes/second)100126.625487637.7352001008981.375828085.166100個顧客吞吐量:200個顧客吞吐量:從圖中可以看出總吞吐量隨著顧客增長成正比,數(shù)據(jù)互換正常。但是,在對網(wǎng)絡(luò)帶寬,系統(tǒng)架構(gòu),硬件資源合理分派后應(yīng)當(dāng)能發(fā)揮系統(tǒng)更大解決能力。6.2并發(fā)測試性能分析設(shè)計300、500、700個顧客并發(fā),分別持續(xù)10分鐘,20分鐘,30分鐘,40分鐘獲取系統(tǒng)各種體現(xiàn)。300個顧客并發(fā)測試記錄信息(以30分鐘為例):500個顧客并發(fā)測試記錄信息(以40分鐘為例):700個顧客并發(fā)測試記錄信息(以40分鐘為例):平均事務(wù)響應(yīng)時間測試用例響應(yīng)時間(單位:秒)并發(fā)100持續(xù)5分鐘14.009并發(fā)100持續(xù)10分鐘15.31并發(fā)100持續(xù)30分鐘11.178并發(fā)200持續(xù)5分鐘16.318并發(fā)200持續(xù)10分鐘14.143并發(fā)200持續(xù)40分鐘15.675并發(fā)300持續(xù)5分鐘24.859并發(fā)300持續(xù)10分鐘24.997并發(fā)300持續(xù)40分鐘26.349300個并發(fā)(以10分鐘為例):500個并發(fā)(以10分鐘為例):700個并發(fā)(以10分鐘為例):從圖中看出,并發(fā)顧客數(shù)同步進行5分鐘,響應(yīng)時間就已經(jīng)在10s以上了,隨著并發(fā)顧客數(shù)和持續(xù)時間增長,響應(yīng)時間變得越來越長,當(dāng)200個并發(fā)時候已經(jīng)超過20秒,已經(jīng)相對較慢,但是這只是實驗室理論測試數(shù)據(jù),在實際生產(chǎn)環(huán)境中過高并發(fā)數(shù)和過長持續(xù)壓力時間這種極端狀況很少。但是并發(fā)持續(xù)了5分鐘這種狀況下,咱們響應(yīng)時間還是應(yīng)當(dāng)可以控制在8秒以內(nèi),使咱們系統(tǒng)在較大業(yè)務(wù)量狀況下可以提供較為滿意顧客體驗。導(dǎo)致這樣一種狀況重要來自于網(wǎng)絡(luò)不佳導(dǎo)致(該問題并不是由于服務(wù)器端網(wǎng)絡(luò)不良,而是來自顧客端網(wǎng)絡(luò)不佳導(dǎo)致)TPS(事務(wù)數(shù)/秒)(以10分鐘為例)測試用例TPS并發(fā)300持續(xù)10分鐘3.086并發(fā)500持續(xù)10分鐘6.260并發(fā)700持續(xù)10分鐘7.184300個并發(fā)(以10分鐘

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論