性能測試方案設(shè)計(jì)實(shí)用模板_第1頁
性能測試方案設(shè)計(jì)實(shí)用模板_第2頁
性能測試方案設(shè)計(jì)實(shí)用模板_第3頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、XXX容災(zāi)系統(tǒng)性能測試性能測試方案文案大全文檔資料信息服務(wù)名稱:XX.XXX.XX.2746( XXX應(yīng)用服務(wù)器)24( XXX數(shù)據(jù)庫)項(xiàng)目經(jīng)理:XX文檔版本號:1.0服務(wù)階段:項(xiàng)目實(shí)施文檔版本日期:準(zhǔn)備者:XX準(zhǔn)備日期:審定者:審定日期:發(fā)送列表發(fā)送者:日期:電話/傳真:接受者:目的:日期:電話/傳真:審閱版本歷史版本號:版本日期:修訂者:描述:文件名:12016-7-14馬鴻飛服務(wù)器數(shù)1注意事項(xiàng)內(nèi)部傳閱目錄1 項(xiàng)目介紹 . 51.1 測試背景 51.2 測試目的 51.3 參考文檔 51.4 縮略語和術(shù)語說明 52 測試范圍 . 52.1 涉及系統(tǒng) 63 壓測環(huán)境搭建 . 63.1 生產(chǎn)環(huán)

2、境拓?fù)鋱D 63.2 壓測環(huán)境拓?fù)鋱D 63.3 測試設(shè)備列表 63.4 測試環(huán)境和生產(chǎn)環(huán)境差異 63.5 性能測試機(jī)配置 73.6 性能測試工具 74 壓測條件準(zhǔn)備 . 74.1 準(zhǔn)備工作 75 性能測試方案 . 75.1 性能測試策略 75.2 性能測試通過準(zhǔn)則 85.3 測試業(yè)務(wù)模型 85.4 測試場景設(shè)計(jì) 85.4.1 第一輪測試 95.4.2 第二輪測試 125.5 測試數(shù)據(jù)要求 125.6 監(jiān)控內(nèi)容 136 測試計(jì)劃 . 137 團(tuán)隊(duì) 138 風(fēng)險 149 通過標(biāo)準(zhǔn) . 1410 優(yōu)化建議 141 項(xiàng)目介紹1.1 測試背景隨著業(yè)務(wù)量和業(yè)務(wù)能力的拓展,為了防止 XXX系統(tǒng)因事故無法使用,

3、建立災(zāi)備系統(tǒng)1.2 測試目的本次性能測試的目的是檢測災(zāi)備系統(tǒng)的性能情況。作為XXX的災(zāi)備系統(tǒng),能夠在事故發(fā)生后切換至災(zāi)備系統(tǒng),能夠穩(wěn)定運(yùn)行。對該系統(tǒng)進(jìn)行核心業(yè)務(wù)場景的性能測試。希望在模擬生產(chǎn)環(huán)境的情況下,能夠 收集相應(yīng)的系統(tǒng)參數(shù),作為災(zāi)備系統(tǒng)評估的依據(jù)。1.3 參考文檔XXX環(huán)境應(yīng)用服務(wù)器列表清單、 XXXdb青單v2、XXX環(huán)境網(wǎng)絡(luò)拓?fù)鋱D1.4 縮略語和術(shù)語說明性能測試:在一定約束條件下(指定的軟件、硬件和網(wǎng)絡(luò)環(huán)境等)確定系統(tǒng)所能承受的最大負(fù)載壓力的 測試過程。場景:一種文件,用于根據(jù)性能要求定義在每一個測試會話運(yùn)行期間發(fā)生的事件。 虛擬用戶:在場景中, LoadRunner 用虛擬用戶代替

4、實(shí)際用戶。模擬實(shí)際用戶的操作來使用應(yīng)用程序。 一個場景可以包含幾十、幾百甚至幾千個虛擬用戶。虛擬用戶腳本:用于描述虛擬用戶在場景中執(zhí)行的操作。 事務(wù):表示要度量的最終用戶業(yè)務(wù)流程。并發(fā)數(shù):單位時間內(nèi)同時執(zhí)行一種操作的用戶數(shù)量 在線用戶數(shù):訪問被測應(yīng)用的用戶數(shù)量,單位時間內(nèi)用戶不會同時對被測服務(wù)器發(fā)送請求,產(chǎn)生壓力 TPS: Transaction Per Second ,每秒事務(wù)數(shù)量,單位是 事務(wù) / 秒TRT:Tra nsaction Respo nse Time ,事務(wù)響應(yīng)時間,指 TPS穩(wěn)定時的平均事務(wù)響應(yīng)時間,單位是秒2 測試范圍XXX災(zāi)備系統(tǒng)2.1 涉及系統(tǒng)XXX災(zāi)備系統(tǒng)3性能測試環(huán)

5、境搭建3.1生產(chǎn)環(huán)境拓?fù)鋱D3.2性能測試環(huán)境拓?fù)鋱D3.3測試設(shè)備列表應(yīng)用服務(wù)器37臺,配置如下:CPU個數(shù)16CPU型號 Intel(R) Xeon(R) CPU E7- 4820 2.00GHz 內(nèi)存:82G系統(tǒng)Lin ux數(shù)據(jù)庫服務(wù)器1臺,配置如下:CPI個 數(shù) 60CPU型 號 In tel(R) Xeo n(R) CPU E7-4870 v2 2.30GHz 內(nèi)存:380G系統(tǒng)Lin ux數(shù)據(jù)庫ORACLE 11g3.4測試環(huán)境和生產(chǎn)環(huán)境差異按照最接近生產(chǎn)系統(tǒng)結(jié)構(gòu)的原則,因只有兩臺數(shù)據(jù)庫服務(wù)器,至少有一臺參與性能測試,所以本次性能測試按照實(shí)際生產(chǎn)環(huán)境1:2比例縮小,也就是10臺應(yīng)用服務(wù)

6、器,1臺數(shù)據(jù)庫服務(wù)器因 10 臺應(yīng)用服務(wù)器對數(shù)據(jù)庫服務(wù)器產(chǎn)生的壓力太小,改為 37 臺應(yīng)用服務(wù)器和 1 臺數(shù)據(jù)庫服務(wù)器3.5 性能測試機(jī)配置性能測試測試機(jī) 1 臺,詳情如下:系統(tǒng)名稱 Microsoft ? Windows Server ? 2008 Enterprise處理器 Intel(R) Xeon(R) CPU E7- 4830 2.13GHz ,2134 Mhz,8 個內(nèi)核, 8 個邏輯處理器 內(nèi)存 16.0 GB備注:壓測機(jī) CPU使用率50%內(nèi)存80% IOBUSYV50%磁盤使用率90%網(wǎng)絡(luò)帶寬30%3.6 性能測試工具Loadrunner 114 性能測試條件準(zhǔn)備4.1 準(zhǔn)備

7、工作1、測試功能點(diǎn)全部通過功能測試,確保功能上沒有問題2、準(zhǔn)備性能測試環(huán)境服務(wù)器:A、應(yīng)用服務(wù)器10臺B、數(shù)據(jù)庫服務(wù)器 1 臺3、準(zhǔn)備性能測試機(jī) 1 臺,需要安裝 Loadrunner 11 并打通到應(yīng)用服務(wù)器的網(wǎng)絡(luò)4、對于每個測試功能點(diǎn),都要事先調(diào)試好相應(yīng)腳本,并準(zhǔn)備測試數(shù)據(jù)。保證腳本能夠成功回放,數(shù)據(jù) 正確5、創(chuàng)建測試場景,配置好各場景設(shè)置6、測試過程中保存好腳本及分析結(jié)果,并規(guī)范的對腳本和分析結(jié)果命名5 性能測試方案5.1 性能測試策略1 、 關(guān)鍵資源不處于阻塞狀態(tài)A、服務(wù)器CPU利用率70%B、物理內(nèi)存利用率80%C、場景通過率99.99%2、組合多個場景并發(fā)測試3、測試執(zhí)行采用階梯方

8、式,并發(fā)數(shù)按照5、10、15、20.逐步增加,直至在某一個并發(fā)數(shù)增加后 TPS達(dá)到峰值, 并再增加并發(fā)造成響應(yīng)時間增加,事件通過率降低5.2性能測試通過準(zhǔn)則1、達(dá)到性能要求,在要求并發(fā)數(shù)用戶下,系統(tǒng)響應(yīng)時間小于或者等于客戶要求的響應(yīng)時間2、在長時間運(yùn)行后,系統(tǒng)不崩潰,各功能正常。3、服務(wù)器CPU內(nèi)存、等參數(shù)保持穩(wěn)定4、測試停止后,一段時間內(nèi)占用資源可以正常釋放5.3測試業(yè)務(wù)模型以下根據(jù)生產(chǎn)環(huán)境(2016年6月26日當(dāng)日按照工作10小時數(shù)據(jù)估算值TPS并發(fā)數(shù)/平均響應(yīng)時間二日交易量*0.8/7200 )序號業(yè)務(wù)名稱平均處理時 間并發(fā)數(shù)量高峰時段業(yè)務(wù)量/天備注(估算TPS)1員工登錄1.5sXX9

9、:0011:00XXXXXX2 J新建客戶P 15sXX12:0014:00XXXXXX5.4測試場景設(shè)計(jì)1、員工登錄用例編號NMYC 001驗(yàn)證功能:員工登錄測試目的被測系統(tǒng)是否能夠滿足大并發(fā)用戶數(shù)登錄的要求前置條件:員工賬號、密碼并發(fā)用戶數(shù)2500思考時間:0s方法逐步設(shè)置并發(fā)用戶數(shù)為 2500個,模擬用戶登錄系統(tǒng)的負(fù)載壓力情況,進(jìn)行 連續(xù)壓力測試,記錄系統(tǒng)登錄事務(wù)交易的平均響應(yīng)時間、成功率,應(yīng)用服務(wù)器、 庫服務(wù)器和網(wǎng)絡(luò)的各項(xiàng)性能指標(biāo),作為系統(tǒng)在實(shí)際使用情況中的性能表現(xiàn)依據(jù)。 敗交易發(fā)生時的各項(xiàng)指標(biāo)數(shù)據(jù)進(jìn)行分析,定位問題發(fā)生的原因。15分鐘的數(shù)據(jù)對失用例名稱并發(fā)數(shù)期望響應(yīng)時間(秒)備注員工

10、登錄25001.5s2、新建客戶用例編號NMYC 002驗(yàn)證功能:新建客戶測試目的被測系統(tǒng)能否滿足大并發(fā)數(shù)新建客戶的要求前置條件1、員工賬號、密碼2、客戶名稱、客戶證件號碼、客戶地址等并發(fā)用戶數(shù)2500思考時間:0s方法逐步設(shè)置并發(fā)用戶數(shù)為 2500個,模擬員工新建客戶的負(fù)載壓力情況,進(jìn)行15分鐘的連續(xù)壓力測試,記錄系統(tǒng)登錄事務(wù)交易的平均響應(yīng)時間、成功率,應(yīng)用服務(wù)器、數(shù)據(jù) 庫服務(wù)器和網(wǎng)絡(luò)的各項(xiàng)性能指標(biāo),作為系統(tǒng)在實(shí)際使用情況中的性能表現(xiàn)依據(jù)。對失 敗交易發(fā)生時的各項(xiàng)指標(biāo)數(shù)據(jù)進(jìn)行分析,定位問題發(fā)生的原因。用例名稱并發(fā)數(shù)期望響應(yīng)時間(秒)備注新建客戶2500,llRcsuits in sion:

11、C e,U s &rsAd mi niftrata r AppD at-aLoclT&m p rfre f .Iit Duration:3? minutes and fecnds.5Ut3tiCS SummaryMNxjmum Rjuirmint Huorci:Total Theug卜i口u七計(jì)心!f):Aeq(me JhroLiiJt丿官芒亡心麗皿:Total iHitsrMlits defTotal Errors;5000邛了 4 必了止了 9lr263r0446211兒問公$182,351You can define SLA data using the 2;LA uuriFitiijr

12、自丘口仃 怦iizotTYou can analyze t臼nmdtion behavior using the 血口詡丫:日 Trmnacticiri meichBinis:Transactian SummaryTiFWMjKon孚;Total Pailftd ; SjDSC.406 Tctil Failed: 3Llj9D2 Total Stopped: 0Trariddac bon Zmi#SLA SLatLiMinim LimAv er Age-M-aKirnumSid Deviation90 PercentPassFailStepAeMan Tr*nsJtion00.1770.7-1

13、560.7121.27?1.33?4,335,203135,?51DvuS-r end Tr-aftS-actiCinGD000i05,000DDvLifter iinit Tr-ansartionG00. 0010i5,000DazG0.1770.745SO. 712:L 2791.334,535,203155,951a料電$曷打e 趾證日n毋亡 Tiri賓基準(zhǔn)測試虛擬用戶數(shù)與TPS關(guān)系趨勢圖muo WSUE-JIJJEl wqEnNEDO400200D&0Q3ft 0035t00Transjcfllans per Secant! - Ruinmlit VumtsNums:ncffbn$ p

14、t1護(hù)誡空_ ri_ T i dwi祐右I Qri. P加古0211125.TO3DT ransdclwr pr1QB&.1T3師彌57.471BQ25GTrantacftanspt廠pZFPaS22 灑119(20.396112683.59121取 12560Q 礙RunnVuscisliIRunif寸亙蜜.亙匸pmi 基準(zhǔn)測試虛擬用戶數(shù)與處理時間關(guān)系趨勢圖Average Iraitsaction HBoiiBe Time Running VuE-ei5.0004.S00q.OOO3.5003.0002.5002,0001 :1.500s -1.0000.6 DS 00更c(diǎn)n115:0020

15、 DO200El$p$ed scenario time tnm: $9巳| 匚M f |ihghAveiage TrnnwAveiesp T怕險lOrDQMeawiemehlGrohs Mini 審Ijr-aph-s Ave- jOi-qi-s Mao Lii- i. Giaph j 5N. 0.180.7112 5540S790 46DMcri-Tfa 剛 tsikw1vu5o erid Trance lion1us_riii_T action1Ruidie0 711no.om002 5E4gg1342642aG7B311s?aoo本次性能測試一共37臺應(yīng)用服務(wù)器,兩臺數(shù)據(jù)庫服務(wù)器,壓測30

16、分鐘Hks per Sec-ord - vtrcte scenarK:MTttrKi0aD5MOaiftDO0Q1SCUrgM rmeiTku-MnSec)oaaaoi=4 書 uq J?lnEIJ5I Tme (HDiribhi 51Jmc從壓測圖中可以看出,隨著并發(fā)數(shù)增加(0-600)時間段(0:00-8:00)tps穩(wěn)定上升,處理時間無太大變化隨著并發(fā)數(shù)增加(600-2500)時間段(8:00-15:00)TPS基本維持在2200 2300,處理時間隨著并發(fā)數(shù)增加而增加隨著并發(fā)數(shù)增加(2500+)時間段(15:00-20:00)TPS呈現(xiàn)不規(guī)則跳動,處理時間也 大幅度增加,同時錯誤事務(wù)數(shù)

17、量變大,出現(xiàn)了接口異常和超時Type ol Messjge:Type M Ksage(7)ScflptoHp44812The Sad geneidiCT 電 uunerHy n.jmiHg thenmnbeius14611暫再6A?Hcnx19(J Enon -27796; Faicd bg ccnnwl 忖蔣呻 B114213JW11*-27791Adkri亡 |1 劌 Ehoi -27791: Sa vet 1 a 14288 W h*s sHl* d卿 I73811-2770AGon.e|18 Ewer -27740: 0 veilpped liarrtfdniori al reques

18、t.149111728Aelim.cfIS Enor -27728t Lepd兇Hoad limeod (120 名ecmd引12961172|113G612Action.crnj: Enor-2K12HTTPStatusCide-500(Idle.85300500011-17999Wctiai.cl崩t Ericc: iQl429.aMH1043-CAB935E2E.1ESB747SO11因本次只壓測了員工登錄,門戶部署的應(yīng)用內(nèi)存小于2.0G當(dāng)TPS達(dá)到2300并發(fā)數(shù)最高為25005.4.2 第二輪測試場景設(shè)置新建客戶542.2 測試結(jié)果整體結(jié)果XXX基準(zhǔn)測試虛擬用戶數(shù)與TPS關(guān)系趨勢圖XXX基準(zhǔn)測試虛擬用戶數(shù)與處理時間關(guān)系趨勢圖Xxx5.5測試數(shù)據(jù)要求客戶設(shè)備號、員工工號及密碼測試數(shù)據(jù)需求列表

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論