




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、用戶中心平臺壓力測試方案平臺中心2013-11-04文檔修改記錄版本號版本描述責(zé)任人日期備注V1.0初始版本劉錦新2013-11-04V2.0修改性能指標(biāo)、場景描述劉錦新2013-11-07目錄概述1 TOC o 1-5 h z HYPERLINK l bookmark41 o Current Document 項(xiàng)目背景1 HYPERLINK l bookmark44 o Current Document 測試目標(biāo)1 HYPERLINK l bookmark51 o Current Document 測試范圍1 HYPERLINK l bookmark57 o Current Document
2、 壓力測試策略1 HYPERLINK l bookmark61 o Current Document 測試方法1 HYPERLINK l bookmark66 o Current Document 架構(gòu)流程2 HYPERLINK l bookmark80 o Current Document 測試工具2壓力測試工具2性能監(jiān)控工具2 HYPERLINK l bookmark83 o Current Document 應(yīng)用程序性能2 HYPERLINK l bookmark86 o Current Document 測試用例及場景3測試用例設(shè)計(jì)原則.3測試場景列表3 HYPERLINK l boo
3、kmark96 o Current Document 壓力測試環(huán)境3 HYPERLINK l bookmark102 o Current Document 用戶中心平臺壓力測試設(shè)計(jì)3 HYPERLINK l bookmark106 o Current Document 平臺注冊場景3 HYPERLINK l bookmark127 o Current Document 場景1 4 HYPERLINK l bookmark141 o Current Document 場景2 4 HYPERLINK l bookmark152 o Current Document 場景3 5 HYPERLINK
4、l bookmark166 o Current Document 平臺登錄場景5 HYPERLINK l bookmark248 o Current Document 場景1 6 HYPERLINK l bookmark205 o Current Document 場景2 6 HYPERLINK l bookmark208 o Current Document 場景3 7 HYPERLINK l bookmark222 o Current Document 平臺充值場景8 HYPERLINK l bookmark316 o Current Document 4.3.1場景1 8 HYPERLI
5、NK l bookmark262 o Current Document 場景 2 9 HYPERLINK l bookmark276 o Current Document 場景 3 9 HYPERLINK l bookmark290 o Current Document 4.4 綜合測試場景10場景 1 10 HYPERLINK l bookmark330 o Current Document 場景 211 HYPERLINK l bookmark344 o Current Document 場景 3115. 總結(jié)12概述1.1項(xiàng)目背景為統(tǒng)一規(guī)范游戲登陸、充值、短信、郵件、推送等共用性系統(tǒng),減
6、少各游戲項(xiàng)目組重復(fù) 開發(fā)、接入共用性系統(tǒng)的工作量。平臺中心在結(jié)合各游戲項(xiàng)目組和第三方運(yùn)營商以及第三方 金流商等多方需求的情況下,協(xié)商并制定建設(shè)游戲共用性系統(tǒng)平臺一一用戶中心平臺。1.2測試目標(biāo)a)測試用戶中心平臺所能承受的負(fù)載壓力,找出平臺性能瓶頸。b)測試大并發(fā)量用戶注冊、登錄、充值等接口,獲取并發(fā)峰值。c)通過大并發(fā)量綜合測試,繪制各項(xiàng)性能指標(biāo)圖表(吞吐率、平均響應(yīng)時(shí)間等)。d)監(jiān)測平臺系統(tǒng)性能指標(biāo)。1.3測試范圍a)賬號平臺所有接口壓測b)付費(fèi)平臺所有接口壓測c)所有接口綜合壓測壓力測試策略2.1測試方法a)并發(fā)負(fù)載壓力測試采用自動化測試軟件LR模擬大量用戶同時(shí)執(zhí)行業(yè)務(wù)場景,階梯式加壓和
7、減壓配合 使用,監(jiān)測性能瓶頸、并發(fā)峰值、吞吐率等各項(xiàng)性能指標(biāo)。b)平臺系統(tǒng)性能指標(biāo)監(jiān)測采用專業(yè)Java項(xiàng)目監(jiān)控軟件visualVM,對平臺系統(tǒng)性能進(jìn)行全程監(jiān)控,對系統(tǒng)資源 進(jìn)行比較分析。2.2架構(gòu)流程測試代理機(jī)I :I :I郵忒代理機(jī)I :I :I1颼機(jī)I :I :I_- _ “ - 一:_: _ “ - _ “ - - 測試代理機(jī)I :I :I郵忒代理機(jī)I :I :I1颼機(jī)I :I :I_- _ “ - 一:_: _ “ - _ “ - - - 一 -_ _ _ -_ _ 一 - 一 _凝甘:機(jī)主搏I(xiàn) :I :I :I主控機(jī)管理代理機(jī),收集測試數(shù)據(jù)代理機(jī)模擬用戶加壓2.3測試工具2.3.1壓
8、力測試工具loadrunner2.3.2性能監(jiān)控工具Visualvm2.4應(yīng)用程序性能-并發(fā)用戶數(shù)-事務(wù)響應(yīng)時(shí)間描述業(yè)務(wù)執(zhí)行快慢的時(shí)間事務(wù)通過率每秒成功執(zhí)行通過的事務(wù)數(shù)每秒事務(wù)總數(shù)吞吐率- 每秒HTTP響應(yīng)數(shù)服務(wù)器cup使用情況 服務(wù)器內(nèi)存使用情況-線程使用情況2.5測試用例及場景2.5.1測試用例設(shè)計(jì)原則a)測試用例的代表性:能夠代表并覆蓋各種合理的和不合理、合法的和非法的、邊界的 和越界的、以及極限的輸入數(shù)據(jù)、操作和環(huán)境設(shè)置等。b)測試結(jié)果的可判定性:即測試執(zhí)行結(jié)果的正確性是可判定的,每一個(gè)測試用例都應(yīng)有 相應(yīng)的期望結(jié)果。c)測試結(jié)果的可再現(xiàn)性:即對同樣的測試用例,系統(tǒng)的執(zhí)行結(jié)果應(yīng)當(dāng)是相同
9、的。2.5.2測試場景列表平臺注冊壓測平臺登錄壓測平臺充值壓測平臺注冊、登錄、充值綜合壓測壓力測試環(huán)境 服務(wù)器設(shè)備:DELL R420操作系統(tǒng):Liunx centos 6.3數(shù)據(jù)庫:SQL Server應(yīng)用服務(wù)器:LVS+Tomcat 7.0用戶中心平臺壓力測試設(shè)計(jì)4.1平臺注冊場景業(yè)務(wù)描述平臺注冊大并發(fā)壓力測試性能指標(biāo)并發(fā)峰值吞吐率事務(wù)響應(yīng)時(shí)間事務(wù)通過率每秒事務(wù)總數(shù)每秒HTTP響應(yīng)數(shù)測試重點(diǎn)測試最大并發(fā)注冊數(shù)準(zhǔn)備工作準(zhǔn)備大量注冊資源訊息備注測試人員可以視系統(tǒng)承載能力調(diào)整執(zhí)行標(biāo)準(zhǔn),進(jìn)而獲取最優(yōu)性能指標(biāo)4.1.1場景1測試環(huán)境臺app應(yīng)用服務(wù)器臺mysql數(shù)據(jù)服務(wù)器場景描述使用100條線程,每
10、條線程每1秒鐘發(fā)送一條注冊請求。如系統(tǒng)穩(wěn)定,依次增加到200、300、500、800、1000條線程,進(jìn)行階梯式增壓操作, 當(dāng)系統(tǒng)接近崩潰邊緣再做階梯式減壓操作。并發(fā)量估算1000用例設(shè)計(jì)序號用例名稱用戶角色并發(fā)用戶數(shù)1測試100用戶注冊并發(fā)量注冊1002測試200用戶注冊并發(fā)量注冊2003測試300用戶注冊并發(fā)量注冊3004測試500用戶注冊并發(fā)量注冊5005測試800用戶注冊并發(fā)量注冊8006測試1000用戶注冊并發(fā)量注冊10004.1.2場景2測試環(huán)境兩app應(yīng)用服務(wù)器一臺mysql數(shù)據(jù)服務(wù)器場景描述使用100 0條線程,每條線程每一秒發(fā)送一條注冊請求如系統(tǒng)穩(wěn)定,依次增加到1200、15
11、00、1800、2000、2500條線程,進(jìn)行階梯式增壓操作,當(dāng)系統(tǒng)接近崩潰邊緣再做階梯式減壓操作。并發(fā)量估算2500用例設(shè)計(jì)序號用例名稱用戶角色并發(fā)用戶數(shù)1測試1000用戶注冊并發(fā)注冊10002測試1200用戶注冊并發(fā)注冊12003測試1500用戶注冊并發(fā)注冊15004測試1800用戶注冊并發(fā)注冊18005測試2000用戶注冊并發(fā)注冊20006測試2500用戶注冊并發(fā)注冊25004.1.3場景3測試環(huán)境三臺app應(yīng)用服務(wù)器一臺mysql數(shù)據(jù)服務(wù)器場景描述使用2500條線程,每條線程每一秒發(fā)送一條注冊請求如系統(tǒng)穩(wěn)定,依次增加到3000、3500、4000、4500、5000條線程,進(jìn)行階梯式增
12、壓 操作,當(dāng)系統(tǒng)接近崩潰邊緣再做階梯式減壓操作。并發(fā)量估算5000用例設(shè)計(jì)序號用例名稱用戶角色并發(fā)用戶數(shù)1測試2500用戶注冊并發(fā)注冊25002測試3000用戶注冊并發(fā)注冊30003測試3500用戶注冊并發(fā)注冊35004測試4000用戶注冊并發(fā)注冊40005測試4500用戶注冊并發(fā)注冊45006測試5000用戶注冊并發(fā)注冊50004.2平臺登錄場景業(yè)務(wù)描述平臺注冊大并發(fā)壓力測試性能指標(biāo)并發(fā)峰值吞吐率事務(wù)響應(yīng)時(shí)間事務(wù)通過率每秒事務(wù)總數(shù)每秒HTTP響應(yīng)數(shù)測試重點(diǎn)測試大并發(fā)登錄數(shù)準(zhǔn)備工作準(zhǔn)備大量登錄用戶訊息備注測試人員可以視系統(tǒng)承載能力調(diào)整執(zhí)行標(biāo)準(zhǔn),進(jìn)而獲取最優(yōu)性能指標(biāo)4.2.1場景4.2.1場景1
13、測試環(huán)境臺app應(yīng)用服務(wù)器臺mysql數(shù)據(jù)服務(wù)器場景描述使用100條線程,每條線程每1秒鐘發(fā)送一條登錄請求。如系統(tǒng)穩(wěn)定,依次增加到200、500、1000、1500、2000條線程,進(jìn)行階梯式增壓, 當(dāng)系統(tǒng)接近崩潰邊緣再做階梯式減壓操作。并發(fā)量估算2000用例設(shè)計(jì)序號用例名稱用戶角色并發(fā)用戶數(shù)1測試100用戶登錄并發(fā)量登錄1002測試200用戶登錄并發(fā)量注冊2003測試500用戶登錄并發(fā)量注冊5004測試1000用戶登錄并發(fā)量注冊10005測試1500用戶登錄并發(fā)量注冊15006測試2000用戶登錄并發(fā)量注冊20004.2.2場景2測試環(huán)境兩app應(yīng)用服務(wù)器一口 mysql數(shù)據(jù)服務(wù)器場景描述使
14、用2000條線程,每條線程每一秒發(fā)送一條登錄請求如系統(tǒng)穩(wěn)定,依次增加到2500、3000、3500、4000、5000條線程,進(jìn)行階梯式增壓 操作,當(dāng)系統(tǒng)接近崩潰邊緣再做階梯式減壓操作。并發(fā)量估算5000用例設(shè)計(jì)序號用例名稱用戶角色并發(fā)用戶數(shù)1測試2000用戶登錄并發(fā)登錄20002測試2500用戶登錄并發(fā)登錄25003測試3000用戶登錄并發(fā)登錄30004測試3500用戶登錄并發(fā)登錄35005測試4000用戶登錄并發(fā)登錄40006測試5000用戶登錄并發(fā)登錄50004.2.3場景3測試環(huán)境三臺app應(yīng)用服務(wù)器一臺mysql數(shù)據(jù)服務(wù)器場景描述使用5000條線程,每條線程每一秒發(fā)送一條登錄請求如系
15、統(tǒng)穩(wěn)定,依次增加到6000、7000、8000、9000、10000條線程,進(jìn)行階梯式增 壓操作,當(dāng)系統(tǒng)接近崩潰邊緣再做階梯式減壓操作。并發(fā)量估算10000用例設(shè)計(jì)序號用例名稱用戶角色并發(fā)用戶數(shù)1測試5000用戶登錄并發(fā)登錄50002測試6000用戶登錄并發(fā)登錄60003測試7000用戶登錄并發(fā)登錄70004測試8000用戶登錄并發(fā)登錄80005測試9000用戶登錄并發(fā)登錄90006測試10000用戶登錄并發(fā)登錄100004.3平臺充值場景業(yè)務(wù)描述平臺充值大并發(fā)壓力測試性能指標(biāo)并發(fā)峰值 吞吐率事務(wù)響應(yīng)時(shí)間事務(wù)通過率每秒事務(wù)總數(shù)每秒HTTP響應(yīng)數(shù)測試重點(diǎn)測試最大并充值數(shù)準(zhǔn)備工作準(zhǔn)備大量用戶訊息以
16、及第三方支付賬號備注測試人員可以視系統(tǒng)承載能力調(diào)整執(zhí)行標(biāo)準(zhǔn),進(jìn)而獲取最優(yōu)性能指標(biāo)4.3.1場景1測試環(huán)境臺app應(yīng)用服務(wù)器臺mysql數(shù)據(jù)服務(wù)器場景描述使用100條線程,每條線程每1秒鐘發(fā)送一條充值請求。如系統(tǒng)穩(wěn)定,依次增加到200、300、500、800、1000條線程,進(jìn)行階梯式增壓操作, 當(dāng)系統(tǒng)接近崩潰邊緣再做階梯式減壓操作。并發(fā)量估算1000用例設(shè)計(jì)序號用例名稱用戶角色并發(fā)用戶數(shù)1測試100用戶充值并發(fā)量充值1002測試200用戶充值并發(fā)量充值2003測試300用戶充值并發(fā)量充值3004測試500用戶充值并發(fā)量充值5005測試800用戶充值并發(fā)量充值8006測試1000用戶充值并發(fā)量充
17、值10004.3.2場景2測試環(huán)境兩app應(yīng)用服務(wù)器一臺mysql數(shù)據(jù)服務(wù)器場景描述使用100 0條線程,每條線程每一秒發(fā)送一條充值請求如系統(tǒng)穩(wěn)定,依次增加到1200、1500、1800、2000、2500條線程,進(jìn)行階梯式增壓 操作,當(dāng)系統(tǒng)接近崩潰邊緣再做階梯式減壓操作。并發(fā)量估算2500用例設(shè)計(jì)序號用例名稱用戶角色并發(fā)用戶數(shù)1測試1000用戶充值并發(fā)充值10002測試1200用戶充值并發(fā)充值12003測試1500用戶充值并發(fā)充值15004測試1800用戶充值并發(fā)充值18005測試2000用戶充值并發(fā)充值20006測試2500用戶充值并發(fā)充值25004.3.3場景3測試環(huán)境三臺app應(yīng)用服務(wù)
18、器一臺mysql數(shù)據(jù)服務(wù)器場景描述使用2500條線程,每條線程每一秒發(fā)送一條充值請求如系統(tǒng)穩(wěn)定,依次增加到3000、3500、4000、4500、5000條線程,進(jìn)行階梯式增壓 操作,當(dāng)系統(tǒng)接近崩潰邊緣再做階梯式減壓操作。并發(fā)量估算5000用例設(shè)計(jì)序號用例名稱用戶角色并發(fā)用戶數(shù)1測試2500用戶充值并發(fā)充值25002測試3000用戶充值并發(fā)充值30003測試3500用戶充值并發(fā)充值35004測試4000用戶充值并發(fā)充值40005測試4500用戶充值并發(fā)充值45006測試5000用戶充值并發(fā)充值50004.4綜合測試場景業(yè)務(wù)描述平臺注冊、登錄、充值大并發(fā)壓力測試性能指標(biāo)并發(fā)峰值 吞吐率事務(wù)響應(yīng)時(shí)
19、間事務(wù)通過率每秒事務(wù)總數(shù)每秒HTTP響應(yīng)數(shù)測試重點(diǎn)測試最大并注冊、登錄、充值數(shù)準(zhǔn)備工作準(zhǔn)備大量用戶訊息以及第三方支付賬號備注測試人員可以視系統(tǒng)承載能力調(diào)整執(zhí)行標(biāo)準(zhǔn),進(jìn)而獲取最優(yōu)性能指標(biāo)4.4.1場景1測試環(huán)境臺app應(yīng)用服務(wù)器臺mysql數(shù)據(jù)服務(wù)器場景描述使用300條線程,每100條線程一組共三組,第一組每條線程每秒鐘發(fā)送注冊一 條注冊請求,第二組每條線程每秒鐘發(fā)送登錄請求一條,第二組每條線程每秒鐘 發(fā)送充值請求一條。如系統(tǒng)穩(wěn)定,依次增加到600、900、1200條線程,進(jìn)行階梯式增壓操作,當(dāng)系統(tǒng)接 近崩潰邊緣再做階梯式減壓操作。并發(fā)量估算1200用例設(shè)計(jì)序號用例名稱用戶角色并發(fā)用戶數(shù)1測試300用戶注冊、登錄、充注冊、登300值并發(fā)量錄、充值2測試600用戶注冊、登錄、充 值并發(fā)量注冊、登 錄、充值6003測試900用戶注冊、登錄、充 值并發(fā)量注冊、登 錄、充值9004測試1200用戶注冊、登錄、充 值并發(fā)量注冊、登 錄、充值12004.4.2場景2測試環(huán)境兩臺app應(yīng)用服務(wù)器一臺mysql數(shù)據(jù)服務(wù)器場景描述使用1200條線程,每400條線程一組共三組,第一組每條線程每秒鐘發(fā)送注冊一 條注冊請求,第二組每條線程每秒鐘發(fā)送登錄請求一條,第二組每條線程每秒
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 時(shí)尚雜志插畫師聘用合同
- 內(nèi)科品管圈護(hù)理實(shí)踐應(yīng)用
- 大學(xué)生如何報(bào)考部隊(duì)文職
- 2024貿(mào)易公司簡介范文大全(35篇)
- 直腸癌患者術(shù)后健康宣教
- 廣發(fā)銀行工作總結(jié)專用
- 心外護(hù)理工作流程優(yōu)化
- 護(hù)理實(shí)踐指南:手術(shù)室人員管理
- 教育家學(xué)術(shù)體系解析
- 創(chuàng)造力與想象力培養(yǎng)課件
- 荊州中學(xué)2024-2025高二學(xué)年下學(xué)期6月月考 英語試卷
- 2025年上海市初中學(xué)業(yè)水平考試數(shù)學(xué)試卷真題(含答案)
- 有限空間作業(yè)通風(fēng)時(shí)間專題
- 廣東省廣州市天河外國語學(xué)校2025年七年級英語第二學(xué)期期末綜合測試模擬試題含答案
- 2025年中國氯化聚醚項(xiàng)目投資計(jì)劃書
- 2025年公務(wù)員綜合素質(zhì)能力考試卷及答案
- TSZGFA-信息通信基礎(chǔ)設(shè)施工程規(guī)劃設(shè)計(jì)規(guī)范
- 成都市高新區(qū)2023年七年級《歷史》下冊期末試卷與參考答案
- 化工智能控制技術(shù)-形考任務(wù)4(預(yù)備知識:第十~十三章;分值100分;不需輔導(dǎo)老師評閱)測驗(yàn)-國開-參考資料
- 螞蟻花唄對大學(xué)生消費(fèi)行為的實(shí)證分析
- 儲能專業(yè)知識考試試題及答案
評論
0/150
提交評論