版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、性能測(cè)試詳細(xì)測(cè)試方案前言平臺(tái)X X項(xiàng)目系統(tǒng)已經(jīng)成功發(fā)布#依據(jù)項(xiàng)目得規(guī)劃,未來(lái)勢(shì)必會(huì)出現(xiàn)業(yè)務(wù)系統(tǒng)中信息大 呈增長(zhǎng)得態(tài)勢(shì).隨著業(yè)務(wù)系統(tǒng)在生產(chǎn)狀態(tài)下日趨穩(wěn)走、成熟,系統(tǒng)得性能問(wèn)題也逐步成為了我們關(guān)注得 焦點(diǎn):每天大數(shù)據(jù)呈得"沖擊",系統(tǒng)能穩(wěn)走在什么樣得性能水平,面臨行業(yè)公司業(yè)務(wù)增加 時(shí)系統(tǒng)能否經(jīng)受住考驗(yàn),這些問(wèn)題需要通過(guò)一個(gè)完整得性能測(cè)試來(lái)給出答案.1第一章XXX系統(tǒng)性能測(cè)試概述。1.1被測(cè)系統(tǒng)定義XXX系統(tǒng)作為本次測(cè)試得被測(cè)系統(tǒng)(注:以下所有針對(duì)被測(cè)系統(tǒng)地描述均為針對(duì)XXX系統(tǒng)逬行得),xxx系統(tǒng)就是由平臺(tái)開(kāi)發(fā)得一款物流應(yīng)用軟件,后臺(tái)應(yīng)用了 Oracl e llg數(shù)據(jù)庫(kù),該系統(tǒng)
2、包括主要功能有:XXX等。在該系統(tǒng)中都存在多用戶操作,大數(shù)據(jù)呈操作以及日 報(bào)、周報(bào)、年報(bào)得統(tǒng)計(jì),在本次測(cè)試中將針對(duì)這些多用戶操作,大數(shù)據(jù)呈得查詢、統(tǒng)計(jì)功能逬 行如預(yù)期性能、用戶并發(fā)、大數(shù)據(jù)呈、疲勞強(qiáng)度與負(fù)載等方面得性能測(cè)試,檢查并評(píng)估在模 擬壞境中,系統(tǒng)對(duì)負(fù)載得承受能力,在不同得用戶連接情況下,系統(tǒng)得吞吐能力與響應(yīng)能力, 以及在預(yù)計(jì)得數(shù)據(jù)容量中,系統(tǒng)能夠容忍得最大用戶數(shù)。L1-1功能簡(jiǎn)介主要功能上面已提到,由于本文檔主要專注于性能在這里功能不再作為重點(diǎn)講述.性能測(cè)試指標(biāo)本次測(cè)試就是針對(duì)XXX系統(tǒng)進(jìn)行得全面性能測(cè)試,主要需要獲得如下得測(cè)冊(cè)標(biāo)。1、應(yīng)用系統(tǒng)得負(fù)載能力:即系統(tǒng)所能容忍得最大用戶數(shù)星,
3、也就就是在正常得響應(yīng)時(shí) 間中,系統(tǒng)能夠支持得最多得客戶端得數(shù)臺(tái)。2、應(yīng)用系統(tǒng)得吞吐量:即在一次事務(wù)中網(wǎng)絡(luò)內(nèi)完成得數(shù)據(jù)量得總與,吞吐塾旨標(biāo)反映得 就是服勢(shì)器承受得壓力。事務(wù)就是用戶某一步或幾步操作得集合。3、應(yīng)用系統(tǒng)得吞吐率:即應(yīng)用系統(tǒng)在單位時(shí)間內(nèi)完成得數(shù)據(jù)呈,也就就是在單位時(shí)間內(nèi), 應(yīng)用系統(tǒng)針對(duì)不同得負(fù)載壓力,所能完成得數(shù)據(jù)呈。4、TP S :每秒鐘系統(tǒng)能夠處理事務(wù)或交易得數(shù)星它就是衡星系統(tǒng)處理能力得重要指標(biāo).5、點(diǎn)擊率:每秒鐘用戶向服務(wù)器提交得請(qǐng)求數(shù)。5、系統(tǒng)得響應(yīng)能力:即在各種負(fù)載壓力情況下,系統(tǒng)得響應(yīng)時(shí)間,也就就是從客戶端 請(qǐng)求發(fā)起,到服勢(shì)器端應(yīng)答返回所需要得時(shí)間,包括網(wǎng)絡(luò)傳輸時(shí)間與服勢(shì)
4、器處理時(shí)間。6、應(yīng)用系統(tǒng)得可靠性:即在連續(xù)工作時(shí)間狀態(tài)下,系統(tǒng)能夠正常運(yùn)行得時(shí)間,即在連續(xù) 工作時(shí)間段內(nèi)沒(méi)有出錯(cuò)信息。1.2系統(tǒng)結(jié)構(gòu)及流程X XX系統(tǒng)在實(shí)際生產(chǎn)中得體系結(jié)構(gòu)跟本次性能測(cè)試所采用得體系結(jié)構(gòu)就是一樣得,交 易流程也完全一致得。不過(guò),由于硬件條彳哲曇限制,本次性能測(cè)試得硬件平臺(tái)跟實(shí)際生產(chǎn)環(huán) 境略有不同。系統(tǒng)總體結(jié)構(gòu)描述本系統(tǒng)得總體結(jié)構(gòu),包括:硬件組織體系結(jié)構(gòu)、網(wǎng)絡(luò)組織體系結(jié)構(gòu)、軟件組織體系 結(jié)構(gòu)與功能模塊得組織體系結(jié)構(gòu)。122功能模塊本次性能測(cè)試中各類操作都就是由若干功能模塊組成得每個(gè)功能者晰據(jù)其執(zhí)行特點(diǎn)分 成了若干操作步驟,每個(gè)步驟就就是一個(gè)功能點(diǎn)(即功能模塊),本次性能測(cè)試主要涉
5、及得功 能模塊以及所屬操作如下表步驟說(shuō)明備注:Action.平均響應(yīng)時(shí) 間(S)1打開(kāi)主界面Actio n:訪問(wèn)首頁(yè)(FWSY);52輸入用戶名密碼(需進(jìn)行參數(shù)化),登錄系統(tǒng),進(jìn)入首頁(yè)Acti on :登陸(DL);53點(diǎn)擊”我得通知”標(biāo)簽,進(jìn)入通知列Act i on:逬入通知列表(JRT表頁(yè)面Z LB); 54在我得通知上點(diǎn)擊已收通知標(biāo)題鏈Action :查瞧啟(CKT接,查瞧通知(重要通知)Z);55在我得通知上點(diǎn)擊已收通知得"回Ac t ion :進(jìn)入回復(fù)界面(J復(fù)"鏈接,進(jìn)入回復(fù)界面RHFJM) ; 56在通知回復(fù)界面上填寫(xiě)回復(fù)內(nèi)容并A ct i on :回復(fù)通知提
6、交(HFTZ ) ;5123關(guān)鍵點(diǎn)描述(KP)本次性能測(cè)試得關(guān)鍵點(diǎn),就就是查瞧XXX系統(tǒng)在不同用戶數(shù)呈(并發(fā))壓力下得表現(xiàn)與 大數(shù)據(jù)星操作時(shí)系統(tǒng)得性能狀態(tài),即:支持得并發(fā)用戶數(shù)目與并發(fā)用戶發(fā)送頻率,以及在較 大壓力下,系統(tǒng)得處理能力以及CPU、數(shù)據(jù)庫(kù)I/O與內(nèi)存得使用情況,并找出相應(yīng)得性能 瓶頸。1.3性能測(cè)試環(huán)境本次性能測(cè)試壞境與真實(shí)運(yùn)行環(huán)境硬件與網(wǎng)絡(luò)環(huán)境有所不同,就是真實(shí)環(huán)境得縮小,數(shù) 據(jù)庫(kù)就是真實(shí)環(huán)境數(shù)據(jù)庫(kù)得一個(gè)復(fù)制(或縮小),本系統(tǒng)采用標(biāo)準(zhǔn)得CS結(jié)構(gòu),客戶端通過(guò)前 臺(tái)安裝訪問(wèn)應(yīng)用系統(tǒng).其中具體得硬件與網(wǎng)絡(luò)環(huán)境如下:中間件月艮務(wù)器:We b log i c 9操作系統(tǒng): Wi n dow
7、s7/L i nux網(wǎng)絡(luò)環(huán)境:LAN (10M )數(shù)據(jù)庫(kù):Oracle llg RAC客戶端:PC (Window s)網(wǎng)絡(luò)拓?fù)渑c結(jié)構(gòu)圖如下:客廣機(jī)A數(shù)據(jù)庫(kù)服務(wù)器交換機(jī)客戶機(jī)B§o中間件服務(wù)器2第二章性能測(cè)試從廣泛意義上講性能測(cè)試包括:預(yù)期性能測(cè)試、用戶并發(fā)測(cè)試、大數(shù)據(jù)呈邂式、疲勞強(qiáng) 度測(cè)試、負(fù)載能力測(cè)試等在不同應(yīng)用系統(tǒng)得性能測(cè)試中,需要根據(jù)應(yīng)用系統(tǒng)得特點(diǎn)與測(cè)試 目得得不同來(lái)選擇具體得測(cè)試方案,本次XXX系統(tǒng)得性能測(cè)試主要就是采用通常得壓力測(cè) 試模式來(lái)執(zhí)行得,即:逐步增加壓力,查瞧應(yīng)用系統(tǒng)在各種壓力狀況下得性能表現(xiàn).在本次性能測(cè)試中將使用性能測(cè)試工具LoadRunnerll. 0對(duì)被
8、測(cè)試項(xiàng)目得各模塊進(jìn)行監(jiān)控判斷XX系統(tǒng)各模塊得性能表現(xiàn),并幫助項(xiàng)目人員分析系統(tǒng)各個(gè)操作得性能瓶頸點(diǎn).2.1預(yù)期性能測(cè)試預(yù)期性能概述通過(guò)模擬生產(chǎn)運(yùn)行得業(yè)務(wù)壓力呈與使用場(chǎng)景組合,測(cè)試系統(tǒng)得性能就是否滿足生產(chǎn)性能 要求.通俗地說(shuō),這種方法就就是要在特走得運(yùn)行條件下驗(yàn)證系統(tǒng)得能力狀態(tài)。測(cè)試特點(diǎn)1、主要目得就是驗(yàn)證系統(tǒng)就是否有系統(tǒng)宣稱具有得能力。2、要事先了解被測(cè)試系統(tǒng)經(jīng)典場(chǎng)景,并具有確走得性能目標(biāo).處、要求在已經(jīng)確走得環(huán)境下 運(yùn)行。2.2用戶并發(fā)測(cè)試并發(fā)測(cè)試概述并發(fā)測(cè)試方法通過(guò)模擬用戶并發(fā)訪問(wèn),測(cè)試多用戶并發(fā)訪問(wèn)同一個(gè)應(yīng)用、同一個(gè)模塊或者數(shù) 據(jù)記錄時(shí)就是否存在死鎖或其者她性能問(wèn)題。測(cè)試目得1、主要目得就
9、是發(fā)現(xiàn)系統(tǒng)中可能隱藏得并發(fā)訪問(wèn)時(shí)得問(wèn)題。2、主要關(guān)注系統(tǒng)可能存在得并發(fā)問(wèn)題,例如系統(tǒng)中得內(nèi)存泄漏、線程鎖與資源爭(zhēng)用方面得問(wèn) 題。處、可以在開(kāi)發(fā)得各個(gè)階段使用需要相關(guān)得狽恥式工具得配合與支持。2.3大數(shù)據(jù)量測(cè)試大數(shù)據(jù)量測(cè)試概述測(cè)試對(duì)象處理大呈得數(shù)據(jù),以確走就是否達(dá)到了將使軟件發(fā)生故障得極限大數(shù)據(jù)臺(tái)測(cè)試還 將確走測(cè)試對(duì)象在給走時(shí)間內(nèi)能夠持續(xù)處理得最大負(fù)載或工作星。測(cè)試目得1、主要目得就是確走軟件發(fā)生故嚏得極限。» 2、確定測(cè)試對(duì)象在給走時(shí)間內(nèi)能夠持續(xù)處 理得最大負(fù)載或工作量。3、可以在開(kāi)發(fā)得各個(gè)階段使用需要相關(guān)得測(cè)試工具得配合與支持。2-4疲勞強(qiáng)度測(cè)試疲勞強(qiáng)度測(cè)試概述即壓力測(cè)試測(cè)試系統(tǒng)在
10、一走飽與狀態(tài)下,例如cpu、內(nèi)存在飽與使用情況下,系統(tǒng)能夠處理 得會(huì)話能力,以及系統(tǒng)就是否會(huì)出現(xiàn)錯(cuò)誤。測(cè)試目得1、主要目得就是檢查系統(tǒng)處于壓力性能下時(shí),應(yīng)用得表現(xiàn)。2亠、一般通過(guò)模擬負(fù)載等方法, 使得系統(tǒng)得資源使用達(dá)到較高得水平。處、一般用于測(cè)試系統(tǒng)得穩(wěn)走性。2.5負(fù)載:能力測(cè)試負(fù)載測(cè)試概述通過(guò)在被測(cè)系統(tǒng)上不斷加壓,直性能指標(biāo)達(dá)到極限,例如"響應(yīng)時(shí)間"超過(guò)預(yù)定指標(biāo)或都 某種資源已經(jīng)達(dá)到飽與狀態(tài).測(cè)試目得1、主要目得就是找到系統(tǒng)處理能力得極限。2叭需要在給走得測(cè)試環(huán)境下進(jìn)行,通常也需要 考慮被測(cè)試系統(tǒng)得業(yè)務(wù)壓力呈與典型場(chǎng)景、使得測(cè)試結(jié)果具有業(yè)務(wù)上得意義。丑、_般用 來(lái)了解系統(tǒng)
11、得性能容呈,或就是配合性能調(diào)優(yōu)來(lái)使用。2-6測(cè)試方法及測(cè)試用例詳情參見(jiàn)XX項(xiàng)目測(cè)試用例、doc得"性能測(cè)試"章節(jié)2-7測(cè)試指標(biāo)及期望在本次性能測(cè)試中,各類測(cè)試指標(biāo)包括測(cè)試中應(yīng)該達(dá)到得某些性能指標(biāo),這些性能指標(biāo)均就 是來(lái)自應(yīng)用系統(tǒng)設(shè)計(jì)開(kāi)發(fā)時(shí)湮循得業(yè)務(wù)需求,當(dāng)某個(gè)測(cè)試得某一類指標(biāo)已經(jīng)超出了業(yè)務(wù)需求 得要求范圍,則測(cè)試已經(jīng)達(dá)到目得即可終止性能測(cè)試.應(yīng)用軟件級(jí)別得測(cè)試指標(biāo):/ CPU得利用率小于40%/內(nèi)存占用小于80%/ P roces sor queue len gth 小于2/ Response t i me 小于 1 s/ 吞D±> throughtput
12、大于 90%“業(yè)務(wù)執(zhí)行得平均響應(yīng)時(shí)間(期望值:<15 s )/不同并發(fā)用戶數(shù)得狀況下得記錄上述值網(wǎng)絡(luò)級(jí)別得測(cè)試指標(biāo):/吞吐量:?jiǎn)挝粫r(shí)間內(nèi)網(wǎng)絡(luò)傳輸數(shù)據(jù)量/沖突率:在以太網(wǎng)上盤(pán)貝倒得每秒沖突數(shù)操作系統(tǒng)級(jí)別得測(cè)試指標(biāo):/進(jìn)程/線程交換率:進(jìn)程與線程之間每秒交換次數(shù)/ CPU利用率:即CPU占用率()/系統(tǒng)C PU利用率:系統(tǒng)得CP U占用率( )/用戶C PU利用率:用戶模式下得CPU占用率( )/磁盤(pán)交換率:磁盤(pán)交換速率/中斷速率:CPU每秒處理得中斷數(shù)數(shù)據(jù)庫(kù)級(jí)別得測(cè)試指標(biāo):/數(shù)據(jù)庫(kù)I/O得流星大小/數(shù)據(jù)庫(kù)鎖資源得使用數(shù)星/數(shù)據(jù)庫(kù)得并發(fā)連接數(shù):客戶端得最大連接數(shù)測(cè)試數(shù)據(jù)準(zhǔn)備案例數(shù)據(jù):滿負(fù)荷壓
13、力根據(jù)測(cè)試系統(tǒng)得硬件條件,選擇滿負(fù)荷得壓力,在系統(tǒng)得資源使用基本維持在90%左 右得狀況下,測(cè)試天威競(jìng)帶業(yè)務(wù)管理系統(tǒng)得處理能力。數(shù)據(jù)準(zhǔn)備工作包括:測(cè)試數(shù)據(jù)庫(kù)需具備與真實(shí)環(huán)境成一走比例或基本一致得爰運(yùn)行狀況記錄記錄可擴(kuò)展性測(cè)試中得測(cè)試結(jié)果及其系統(tǒng)得運(yùn)行狀況。除了記錄測(cè)試指標(biāo)以外,應(yīng)該結(jié) 合測(cè)試實(shí)時(shí)記錄系統(tǒng)各個(gè)層次得資源與參數(shù)。主要包括:/硬件環(huán)境資源/服務(wù)器操作系統(tǒng)參數(shù)/網(wǎng)絡(luò)相關(guān)參數(shù)/數(shù)據(jù)庫(kù)相關(guān)參數(shù):具體數(shù)據(jù)庫(kù)參數(shù)有所不同,結(jié)合各個(gè)數(shù)據(jù)庫(kù)獨(dú)有得特點(diǎn)記錄3第三章測(cè)試過(guò)程及結(jié)果描述,分析濺式結(jié)果對(duì)系3.1測(cè)試描述在測(cè)試數(shù)據(jù)準(zhǔn)備完備以后,測(cè)試將逬行。記錄每次測(cè)試得結(jié)果1 統(tǒng)進(jìn)行全面評(píng)估。3.2測(cè)試場(chǎng)景
14、示例:步驟說(shuō)明備注:Action、平均響應(yīng)時(shí)間(S )1打開(kāi)主界面Action :訪問(wèn)首頁(yè)(FWSY); 52輸入用戶名密碼(需進(jìn)行參數(shù)化), 登錄系統(tǒng),進(jìn)入首頁(yè)A ction :登陸(DL); 53點(diǎn)擊”我得通知”標(biāo)簽,進(jìn)入通知列Action :進(jìn)入通知列表表頁(yè)面(JRTZLB) ; 54在我得通知上點(diǎn)擊已收通知標(biāo)題鏈Acti o n:查瞧通知(CKTZ);接,查瞧通知(重要通知)55在我得通知上點(diǎn)擊已收通知得"回復(fù)Actio n :進(jìn)入回復(fù)界面(J"鏈接,進(jìn)入回復(fù)界面RHFJM ) ;56在通知回復(fù)界面上填寫(xiě)回復(fù)內(nèi)容并A c t ion :回復(fù)通知(H F提交TZ);
15、5測(cè)試中,使用逐步加壓得模式,測(cè)試運(yùn)行場(chǎng)景安排如下:每隔2秒增加1個(gè)用戶連接,最多增加到100個(gè)用戶,查瞧并記錄運(yùn)行情況每隔2秒增加2個(gè)用戶連接,最多增加到20 0個(gè)用戶,查瞧并記錄運(yùn)行情況每隔2秒增加1個(gè)用戶連接,最多增加到3 00個(gè)用戶,查瞧并記錄運(yùn)行情況每隔3秒增加1個(gè)用戶連接,最多增加到4 00個(gè)用戶,查瞧并記錄運(yùn)行情況每個(gè)場(chǎng)景都包括:用戶登錄一業(yè)勢(shì)操作-業(yè)務(wù)完成-退出系統(tǒng),所有用例都按以上場(chǎng)景進(jìn) 行測(cè)試,由于pc性能限制,為了更準(zhǔn)確模擬現(xiàn)場(chǎng)環(huán)境,將運(yùn)行得所有腳本部署在LoadR unn e r終端上,主要目得就就是檢查在不同得壓力得情況下,業(yè)務(wù)系統(tǒng)得性能表現(xiàn)。3.3測(cè)試結(jié)果標(biāo)準(zhǔn)測(cè)試結(jié)束標(biāo)準(zhǔn)一般依據(jù)以下原則:1. 所有計(jì)劃得測(cè)試已經(jīng)完成;2. 所有計(jì)劃收集得性能數(shù)據(jù)已經(jīng)獲得;3. 所有性能瓶頸得到改善并達(dá)到設(shè)計(jì)要求。執(zhí)行每個(gè)場(chǎng)景時(shí)需要記錄以下相應(yīng)得數(shù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國(guó)室內(nèi)觀葉植物市場(chǎng)調(diào)查研究報(bào)告
- 2025年中國(guó)單塊升降黑板市場(chǎng)調(diào)查研究報(bào)告
- 2025年中國(guó)8速摩擦式飛輪市場(chǎng)調(diào)查研究報(bào)告
- 2025至2030年中國(guó)牛奶高鈣豆奶片數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 二零二五年個(gè)人汽車(chē)貸款擔(dān)保合同示范文本發(fā)布2篇
- 2025版私家車(chē)公用停車(chē)管理合同3篇
- 二零二五年度新能源儲(chǔ)能項(xiàng)目投資合同示范4篇
- 汽車(chē)按揭貸款服務(wù)合同
- 附期限贈(zèng)與倉(cāng)庫(kù)合同
- 私家轎車(chē)車(chē)位出租合同
- 2025-2030年中國(guó)配電變壓器市場(chǎng)未來(lái)發(fā)展趨勢(shì)及前景調(diào)研分析報(bào)告
- GB/T 45120-2024道路車(chē)輛48 V供電電壓電氣要求及試驗(yàn)
- 2025年上海市嘉定區(qū)中考英語(yǔ)一模試卷
- 2025年中核財(cái)務(wù)有限責(zé)任公司招聘筆試參考題庫(kù)含答案解析
- 春節(jié)文化常識(shí)單選題100道及答案
- 華中師大一附中2024-2025學(xué)年度上學(xué)期高三年級(jí)第二次考試數(shù)學(xué)試題(含解析)
- 12123交管學(xué)法減分考試題及答案
- 2025年寒假實(shí)踐特色作業(yè)設(shè)計(jì)模板
- 《數(shù)據(jù)采集技術(shù)》課件-XPath 解析庫(kù)
- 財(cái)務(wù)報(bào)銷流程培訓(xùn)課程
- 成人腦室外引流護(hù)理-中華護(hù)理學(xué)會(huì)團(tuán)體 標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論