系統(tǒng)壓力測(cè)試方案_第1頁(yè)
系統(tǒng)壓力測(cè)試方案_第2頁(yè)
系統(tǒng)壓力測(cè)試方案_第3頁(yè)
系統(tǒng)壓力測(cè)試方案_第4頁(yè)
系統(tǒng)壓力測(cè)試方案_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

門診壓力測(cè)試方案文檔修改歷史日期版本作者修改內(nèi)容審批人公布日期.04.20V1.0初稿目錄1. 文檔介紹 31.1.測(cè)試目的 31.2.讀者對(duì)象 31.3.參考資料 31.4.術(shù)語與解釋 32. 測(cè)試環(huán)境 32.1. 測(cè)試環(huán)境 42.2. 測(cè)試工具 43. 測(cè)試需求 53.1. 測(cè)試功效點(diǎn) 53.2. 性能需求 54. 準(zhǔn)備工作 54.1并發(fā)顧客數(shù)計(jì)算 64.2業(yè)務(wù)分派 74.3腳本和環(huán)境 75. 測(cè)試完畢準(zhǔn)則 76. 測(cè)試風(fēng)險(xiǎn) 87. 測(cè)試設(shè)計(jì)方略 87.1. 組合測(cè)試用例方略 87.2. 測(cè)試執(zhí)行方略 88. 業(yè)務(wù)模型 98.1 場(chǎng)景啟用模式 98.2測(cè)試目的 98.3場(chǎng)景設(shè)計(jì) 99. 測(cè)試報(bào)告輸出 12文檔介紹1.1.測(cè)試目的本次壓力測(cè)試目的是檢測(cè)孕婦端系統(tǒng)的核心業(yè)務(wù)的性能狀況。為了確保后期在業(yè)務(wù)量不停增加的狀況下系統(tǒng)后能夠穩(wěn)定運(yùn)行,需要對(duì)核心業(yè)務(wù)場(chǎng)景的壓力狀況有充足理解。因此,但愿在模擬生產(chǎn)環(huán)境的狀況下,模擬顧客并發(fā)數(shù),對(duì)系統(tǒng)核心業(yè)務(wù)進(jìn)行壓力測(cè)試,收集對(duì)應(yīng)的系統(tǒng)參數(shù),并最后作為系統(tǒng)穩(wěn)定運(yùn)行的根據(jù)。編寫本方案的目的是指導(dǎo)本次性能測(cè)試有序的進(jìn)行,有關(guān)人員理解本次壓力測(cè)試。1.2.讀者對(duì)象本方案的預(yù)期讀者:項(xiàng)目負(fù)責(zé)人、測(cè)試人員和系統(tǒng)其它的有關(guān)人員。1.3.參考資料名稱與否可用備注1.4.術(shù)語與解釋系統(tǒng)顧客數(shù):使用該系統(tǒng)的總顧客數(shù);同時(shí)在線顧客數(shù):在一定的時(shí)間范疇內(nèi),最大的同時(shí)在線顧客數(shù);并發(fā)顧客數(shù):在同一時(shí)間內(nèi),并同時(shí)向服務(wù)器發(fā)送請(qǐng)求數(shù);測(cè)試環(huán)境模擬客戶使用環(huán)境(最佳模擬客戶實(shí)際使用的配備環(huán)境)。具體以下:測(cè)試環(huán)境網(wǎng)絡(luò)環(huán)境:Lan(100M)硬件環(huán)境:應(yīng)用服務(wù)器數(shù)量:1臺(tái)配備:型號(hào)、CPU、內(nèi)存等數(shù)據(jù)庫(kù)服務(wù)器數(shù)量:1臺(tái)配備:型號(hào)、CPU、內(nèi)存等測(cè)試客戶端數(shù)量:2臺(tái)配備:型號(hào)(戴爾)、CPU(3.2GHz)、內(nèi)存(4G)等軟件環(huán)境:操作系統(tǒng):linux,Windows7應(yīng)用服務(wù)軟件:Tomcat6.037數(shù)據(jù)庫(kù):MySQL5.5測(cè)試工具jmeter使用HTTP/HTTPS合同。重要思想是使用虛擬顧客(Virtualusers)來模擬實(shí)際顧客對(duì)系統(tǒng)施加壓力。模擬圖以下:測(cè)試需求測(cè)試功效點(diǎn)本次測(cè)試涉及到的模塊為:登錄功效結(jié)束監(jiān)護(hù)上傳檔案提交門診性能需求登錄系統(tǒng)平均響應(yīng)時(shí)間不大于等于5秒鐘;在線商品充值解決時(shí)間要不大于等于2秒;訂單查詢系統(tǒng)響應(yīng)時(shí)間在3個(gè)月內(nèi)在3s之內(nèi),超出3個(gè)月,可在2-10s之內(nèi)。準(zhǔn)備工作4.1并發(fā)顧客數(shù)計(jì)算根據(jù)提供的數(shù)據(jù),系統(tǒng)顧客數(shù)為1600;12月份總訂單數(shù)量為160144筆訂單,12月份高峰日訂單數(shù)量為9205筆訂單,另外根據(jù)網(wǎng)吧提交次數(shù),一天內(nèi)一家網(wǎng)吧平均提交28.8筆訂單,那么,在高峰日內(nèi):平均每天訪問顧客數(shù)量=高峰日內(nèi)訂單總數(shù)量/單個(gè)顧客日平均提交的訂單數(shù)量=9205/28.8≈320即平均每天訪問顧客數(shù)量320個(gè);平均并發(fā)顧客數(shù)計(jì)算公式①C=nL/T其中C是平均并發(fā)顧客數(shù),n是平均每天訪問顧客數(shù),L是一天內(nèi)顧客從登陸到退出的平均時(shí)間,T是考察時(shí)間長(zhǎng)度(一天內(nèi)多長(zhǎng)時(shí)間有顧客在使用系統(tǒng));對(duì)于一種典型顧客來說,一天之內(nèi)顧客從登陸到退出系統(tǒng)的平均時(shí)間為4小時(shí),在一天內(nèi),顧客在8小時(shí)內(nèi)使用該系統(tǒng);那么平均并發(fā)顧客數(shù)C=nL/T=320*4/8=160并發(fā)顧客數(shù)峰值:②C1≈C+3*根號(hào)C=160+3*根號(hào)160=200(注:公式①②遵照泊松分布理論)由此能夠計(jì)算出當(dāng)網(wǎng)吧顧客數(shù)量達(dá)成16000家時(shí)對(duì)應(yīng)的平均并發(fā)顧客數(shù)和并發(fā)顧客數(shù)峰值,以下圖所示:系統(tǒng)名稱系統(tǒng)顧客數(shù)平均并發(fā)顧客數(shù)并發(fā)顧客數(shù)峰值系統(tǒng)a1600個(gè)160個(gè)200個(gè)系統(tǒng)b16000個(gè)1600個(gè)個(gè)(注:根據(jù)淘寶報(bào)告顯示,淘寶注冊(cè)顧客數(shù)為3.7億,最高峰時(shí)同時(shí)在線顧客數(shù)為6000萬,按照這個(gè)規(guī)律計(jì)算,網(wǎng)吧系統(tǒng)達(dá)成16000個(gè)顧客時(shí),最高峰同時(shí)在線顧客數(shù)為2500+)4.2業(yè)務(wù)分派在線顧客登錄后,網(wǎng)吧業(yè)務(wù)涉及:游戲充值、查詢統(tǒng)計(jì)、賬戶管理、資金管理,根據(jù)業(yè)務(wù)分派,游戲充值業(yè)務(wù)占總業(yè)務(wù)的60%,查詢統(tǒng)計(jì)占30%,賬戶管理占用5%,資金管理占用5%,詳見下圖:業(yè)務(wù)名稱游戲充值查詢統(tǒng)計(jì)賬戶管理資金管理業(yè)務(wù)占比60%30%5%5%并發(fā)顧客數(shù)峰值1200個(gè)600個(gè)100個(gè)100個(gè)4.3腳本和環(huán)境對(duì)登錄功效、充值、查詢功效進(jìn)行功效測(cè)試,且功效測(cè)試全部通過;測(cè)試環(huán)境服務(wù)器:開發(fā)搭建并保持和線上環(huán)境一致;測(cè)試客戶機(jī):既定的三臺(tái)客戶機(jī),內(nèi)網(wǎng)IP為23和84,35,超出三臺(tái)機(jī)器的需要,會(huì)另增測(cè)試客戶機(jī);對(duì)于登錄功效、充值和查詢功效,事先錄制好對(duì)應(yīng)的測(cè)試腳本,涉及參數(shù)化、關(guān)聯(lián)等,準(zhǔn)備好測(cè)試數(shù)據(jù),并且調(diào)試好,腳本能夠成功的回放,確保在測(cè)試的時(shí)候能夠順利的運(yùn)行;創(chuàng)立測(cè)試場(chǎng)景,并配備好每個(gè)場(chǎng)景的設(shè)立;測(cè)試過程中保存好腳本和分析成果,并規(guī)范的對(duì)腳本和分析成果等進(jìn)行命名。測(cè)試完畢準(zhǔn)則系統(tǒng)響應(yīng)時(shí)間判斷原則以下:系統(tǒng)業(yè)務(wù)響應(yīng)時(shí)間不大于2秒,判為優(yōu)秀,顧客對(duì)系統(tǒng)感覺較好;系統(tǒng)業(yè)務(wù)響應(yīng)時(shí)間在2-5秒之間,判為良好,顧客對(duì)系統(tǒng)感覺普通;系統(tǒng)業(yè)務(wù)響應(yīng)時(shí)間超出10秒,判斷為普通,顧客體驗(yàn)不佳。在長(zhǎng)時(shí)間運(yùn)行后,系統(tǒng)不崩潰,各功效正常;服務(wù)器CPU,內(nèi)存,響應(yīng)時(shí)間等參數(shù)保持穩(wěn)定;場(chǎng)景運(yùn)行停止后,一段時(shí)間內(nèi)占用的資源能夠正常釋放。測(cè)試風(fēng)險(xiǎn)選擇的業(yè)務(wù)流不含有代表性。即選擇的測(cè)試功效點(diǎn)通過負(fù)荷測(cè)試和長(zhǎng)時(shí)間測(cè)試后不能重現(xiàn)系統(tǒng)問題,如內(nèi)存溢出,速度慢等問題;選擇測(cè)試功效點(diǎn)的原則:客戶使用系統(tǒng)時(shí)經(jīng)常操作的業(yè)務(wù)流,以及覺得反映比較慢的幾個(gè)功效模塊;不是在實(shí)際環(huán)境中的測(cè)試(即模擬的測(cè)試環(huán)境和客戶實(shí)際使用環(huán)境配備差別較大),由于測(cè)試環(huán)境的不同,測(cè)試成果和實(shí)際使用環(huán)境中的成果有一定的出入;測(cè)試環(huán)境中的數(shù)據(jù)量比實(shí)際環(huán)境中使用一段時(shí)間后的數(shù)據(jù)量要少的多,系統(tǒng)現(xiàn)在的性能不能代表數(shù)據(jù)量增加后的性能。測(cè)試設(shè)計(jì)方略組合測(cè)試用例方略先按照單個(gè)場(chǎng)景進(jìn)行并發(fā)測(cè)試,在組合多個(gè)場(chǎng)景進(jìn)行長(zhǎng)時(shí)間測(cè)試,即:先單獨(dú)執(zhí)行登錄功效測(cè)試,再組合登錄、充值、查詢,同時(shí)并發(fā)執(zhí)行4個(gè)小時(shí)。測(cè)試執(zhí)行方略在正常的生產(chǎn)數(shù)據(jù)下,采用階梯式的方式,分別使用并發(fā)顧客1、10、50、100、200等進(jìn)行測(cè)試。每次增加虛擬顧客數(shù)時(shí),查看系統(tǒng)的性能參數(shù)變化,如果變化很大,能夠加大虛擬顧客的數(shù)量;另外,如果在某一種并發(fā)顧客數(shù),如100個(gè)并發(fā)顧客測(cè)試時(shí),發(fā)現(xiàn)性能下降,那么則逐步減少并發(fā)數(shù),以找出并發(fā)顧客達(dá)成什么數(shù)目時(shí),系統(tǒng)性能開始急劇下降。業(yè)務(wù)模型場(chǎng)景啟用模式首頁(yè)登錄功效:逐步加壓模式在線游戲充值功效:逐步加壓模式訂單查詢功效:逐步加壓模式8.2測(cè)試目的測(cè)試功效最大并發(fā)數(shù)響應(yīng)時(shí)間事務(wù)通過率CPU使用率內(nèi)存使用率錯(cuò)誤率登錄<5s>95%<70%<70%<5%訂單查詢600(3個(gè)月下列)<3s>95%<70%<70%<5%600(3個(gè)月以上)2-10>95%<70%<70%<5%游戲充值1200<2s>95%<70%<70%<5%8.3場(chǎng)景設(shè)計(jì)1)登錄功效測(cè)試目的:驗(yàn)證網(wǎng)吧系統(tǒng)顧客登錄在逐步增加虛擬顧客數(shù)量的狀況下,系統(tǒng)響應(yīng)時(shí)間如何變化以及系統(tǒng)響應(yīng)時(shí)間分別是多少前置條件:注冊(cè)并激活網(wǎng)吧系統(tǒng)顧客賬號(hào);辦法:逐步增加顧客個(gè)數(shù)進(jìn)行登錄,獲取平均響應(yīng)時(shí)間和吞吐量序號(hào)功效并發(fā)顧客數(shù)迭代次數(shù)操作間隔1登錄功效5132登錄功效10133登錄功效50134登錄功效100135登錄功效150136登錄功效200137登錄功效500138登錄功效…….132)游戲充值測(cè)試目的:逐步增加虛擬顧客數(shù)量,獲取游戲充值的平均響應(yīng)時(shí)間以及逐步增加負(fù)載的過程系統(tǒng)響應(yīng)時(shí)間的變化,在顧客數(shù)量達(dá)成峰值為多少時(shí),系統(tǒng)的性能開始下降;前置條件:已注冊(cè)好的網(wǎng)吧系統(tǒng)賬號(hào),已選擇好的游戲充值商品;辦法:逐步增加顧客數(shù)量進(jìn)行游戲充值,獲取游戲充值的平均響應(yīng)時(shí)間;序號(hào)功效并發(fā)顧客數(shù)迭代次數(shù)操作間隔1在線游戲充值1132在線游戲充值10133在線游戲充值50134在線游戲充值100135在線游戲充值150136在線游戲充值200137在線游戲充值500138在線游戲充值…….139在線游戲充值1200133)訂單查詢測(cè)試目的:逐步增加負(fù)載過程中,錢包支付充值的響應(yīng)時(shí)間,在顧客數(shù)量達(dá)成多少時(shí),系統(tǒng)的性能開始下降;前置條件:已注冊(cè)的網(wǎng)吧系統(tǒng)賬號(hào)、賬號(hào)中有足夠的金額進(jìn)行充值,已準(zhǔn)備好的充值商品;辦法:逐步增加顧客個(gè)數(shù),獲取錢包充值的平均響應(yīng)時(shí)間;序號(hào)功效并發(fā)顧客數(shù)時(shí)間跨度迭代次數(shù)操作間隔1訂單查詢51個(gè)月/3個(gè)月/1年132訂單查詢101個(gè)月/3個(gè)月/1年133訂單查詢501個(gè)月/3個(gè)月/1年134訂單查

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論