版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、XXXX性能測(cè)試方案書修訂頁(yè)編號(hào)章節(jié)名稱修訂內(nèi)容簡(jiǎn)述修訂日期修訂前版本號(hào)修訂后版本號(hào)修訂人批準(zhǔn)人1整個(gè)文檔創(chuàng)建全文2009-11-23V1.0目 錄1簡(jiǎn)介41.1目的41.2背景41.3測(cè)試范圍41.4參考文檔52測(cè)試環(huán)境52.1環(huán)境概述52.2軟硬件環(huán)境62.3測(cè)試環(huán)境拓?fù)鋱D62.4測(cè)試工具63測(cè)試需求73.1性能測(cè)試需求73.2測(cè)試內(nèi)容74測(cè)試約束84.1測(cè)試啟動(dòng)條件84.2測(cè)試結(jié)束條件85測(cè)試方法85.1測(cè)試方法描述8基準(zhǔn)測(cè)試9并發(fā)測(cè)試10系統(tǒng)容量和擴(kuò)展性測(cè)試12穩(wěn)定性測(cè)試14破壞性測(cè)試146測(cè)試時(shí)間表156.1測(cè)試輪次表156.2測(cè)試進(jìn)度表157測(cè)試組織架構(gòu)168測(cè)試風(fēng)險(xiǎn)169輸入輸出
2、文檔161 簡(jiǎn)介1.1 目的編寫本文檔的目的在于描述測(cè)試項(xiàng)目的測(cè)試范圍,定義測(cè)試條件和目標(biāo),測(cè)試策略和要求,分析可能的風(fēng)險(xiǎn),提供相應(yīng)的規(guī)避措施或應(yīng)急對(duì)策,并確定測(cè)試整體進(jìn)度的計(jì)劃和人力資源安排等。測(cè)試目的在于通過測(cè)試交易系統(tǒng)業(yè)務(wù)功能及流程實(shí)現(xiàn)的正確性、可靠性、易用性,確保系統(tǒng)符合業(yè)務(wù)需求規(guī)格說明書的要求,且系統(tǒng)性能指標(biāo)和數(shù)據(jù)庫(kù)服務(wù)器管理方案滿足應(yīng)用要求。通過測(cè)試找出系統(tǒng)的性能瓶頸及缺陷,為系統(tǒng)調(diào)優(yōu)提供依據(jù);確定系統(tǒng)能處理的最大業(yè)務(wù)量,能夠支持的最多用戶數(shù)、并發(fā)數(shù)。1.2 背景1.3 測(cè)試范圍根據(jù)性能需求制定性能需求指標(biāo),利用性能測(cè)試工具LoadRunner錄制測(cè)試腳本、設(shè)計(jì)測(cè)試場(chǎng)景,對(duì)系統(tǒng)進(jìn)行
3、性能測(cè)試,通過調(diào)優(yōu),使系統(tǒng)滿足性能指標(biāo),并找出系統(tǒng)的最優(yōu)配置、性能瓶頸、可擴(kuò)展性、穩(wěn)定性等。需要進(jìn)行的測(cè)試包括:1)基準(zhǔn)測(cè)試無負(fù)載情況下,對(duì)所有功能點(diǎn)分別進(jìn)行一段時(shí)間的持續(xù)運(yùn)行,取得各功能點(diǎn)平均響應(yīng)時(shí)間作為分析衡量指標(biāo),用于初步診斷系統(tǒng)是否存在性能瓶頸。2)并發(fā)測(cè)試根據(jù)業(yè)務(wù)性能需求,模擬一定時(shí)間之內(nèi)設(shè)計(jì)并發(fā)用戶同時(shí)向系統(tǒng)發(fā)出請(qǐng)求,檢測(cè)出系統(tǒng)的響應(yīng)能力,包括響應(yīng)時(shí)間以及CPU/內(nèi)存等的使用情況,以驗(yàn)證系統(tǒng)對(duì)并發(fā)請(qǐng)求時(shí)的支持能力,并獲取該系統(tǒng)的最大并發(fā)請(qǐng)求數(shù)量。3)系統(tǒng)容量和擴(kuò)展性測(cè)試驅(qū)動(dòng)當(dāng)前系統(tǒng)以達(dá)到資源的最大利用率,并找出在此利用率下系統(tǒng)的最大處理能力,同時(shí)在測(cè)試的過程中找出系統(tǒng)的最優(yōu)配置,找
4、出系統(tǒng)的可擴(kuò)展能力,可容納用戶數(shù)量與集群的數(shù)量的實(shí)際關(guān)系。4)穩(wěn)定性測(cè)試通過高負(fù)載和低負(fù)載的轉(zhuǎn)換,以驗(yàn)證系統(tǒng)的正常情況下以及峰值情況下系統(tǒng)的穩(wěn)定性;以及找出增加或者減少負(fù)載的過程中由于突然的占用或者釋放系統(tǒng)資源而引起的問題。5)疲勞測(cè)試疲勞測(cè)試目的是驗(yàn)證長(zhǎng)時(shí)間運(yùn)行對(duì)系統(tǒng)性能的影響。模擬一定數(shù)量的用戶發(fā)起操作請(qǐng)求,對(duì)系統(tǒng)形成一定的壓力并長(zhǎng)時(shí)間運(yùn)行,驗(yàn)證系統(tǒng)在長(zhǎng)時(shí)間運(yùn)行時(shí),用戶對(duì)系統(tǒng)訪問操作的成功率是否降低,找出系統(tǒng)潛在的內(nèi)存泄漏等問題。1.4 參考文檔2 測(cè)試環(huán)境2.1 環(huán)境概述2.2 軟硬件環(huán)境測(cè)試環(huán)境資源表設(shè)備硬件配置軟件配置服務(wù)器IP地址應(yīng)用服務(wù)器IBM pSeries 52A(4
5、5;1.65 GHZ,8G內(nèi)存,146GB×8, 2×10/100/1000M以太網(wǎng)卡 )Websphere 6.1.3數(shù)據(jù)庫(kù)服務(wù)器IBM pSeries 52A(4×1.65 GHZ,8G內(nèi)存,146GB×8, 2×10/100/1000M以太網(wǎng)卡 )Oracle 10g.3WEB服務(wù)器IBM X3650(2CPU、4G內(nèi)存,4×10/100/1000M以太網(wǎng)卡)Apache.1客戶端生產(chǎn)環(huán)境資源表設(shè)備硬件配置軟件配置服務(wù)器IP地址應(yīng)用服務(wù)器IBM pSeries 55A(4×4.2 GHZ,8G內(nèi)存, 146GB
6、5;2,2* 1光纖網(wǎng)卡 ,2* HBA卡)Websphere 6.1數(shù)據(jù)庫(kù)服務(wù)器IBM pSeries 55A(4×4.2 GHZ,8G內(nèi)存, 146GB×2,2×光纖網(wǎng)卡 ,2× HBA卡,HACMP串口卡及心跳線)Oracle 10gWEB服務(wù)器IBM X3650(2CPU、4G內(nèi)存,4×10/100/1000M以太網(wǎng)卡)Apache客戶端2.3 測(cè)試環(huán)境拓?fù)鋱D2.4 測(cè)試工具工具版本功能說明LoadRunner91性能測(cè)試工具SiteScope服務(wù)器資源使用監(jiān)控工具Quality Center9.1缺陷管理工具3 測(cè)試需求3.1 性能測(cè)
7、試需求業(yè)務(wù)指標(biāo)指標(biāo)描述指標(biāo)值響應(yīng)時(shí)間用戶操作時(shí)系統(tǒng)的響應(yīng)時(shí)間5并發(fā)數(shù)量同時(shí)訪問系統(tǒng)的最大并發(fā)用戶數(shù)量50訪問高峰數(shù)量同時(shí)訪問系統(tǒng)的用戶數(shù)量業(yè)務(wù)量均值非實(shí)時(shí)批量數(shù)據(jù)量(筆)業(yè)務(wù)量峰值非實(shí)時(shí)批量數(shù)據(jù)量(筆)訪問高峰時(shí)間訪問系統(tǒng)頻率最高的時(shí)間段3.2 測(cè)試內(nèi)容序號(hào)功能模塊功能描述1登錄及首頁(yè)載入2賬戶明細(xì)查詢3行內(nèi)同名轉(zhuǎn)賬4行內(nèi)轉(zhuǎn)賬5跨行轉(zhuǎn)賬6批量轉(zhuǎn)賬7網(wǎng)上轉(zhuǎn)賬結(jié)果查詢8網(wǎng)上轉(zhuǎn)賬結(jié)果查詢excel下載9信用卡歷史賬單查詢10信用卡手工還款11安全中心資料工具下載4 測(cè)試約束4.1 測(cè)試啟動(dòng)條件Ø 測(cè)試環(huán)境已經(jīng)準(zhǔn)備好;Ø 系統(tǒng)的功能測(cè)試已經(jīng)完成,并且功能測(cè)試報(bào)告通過了內(nèi)部評(píng)審;
8、216; 進(jìn)行了冒煙測(cè)試,系統(tǒng)的性能測(cè)試是可測(cè)的;Ø 不存在影響系統(tǒng)流程的缺陷。4.2 測(cè)試結(jié)束條件Ø 根據(jù)性能測(cè)試計(jì)劃執(zhí)行所有測(cè)試用例完成,測(cè)試出系統(tǒng)基本性能參數(shù),并分析系統(tǒng)性能瓶頸,系統(tǒng)調(diào)優(yōu)后,達(dá)到需求定義的性能指標(biāo);Ø 完成性能分析工作,性能指標(biāo)驗(yàn)證結(jié)束;Ø 性能測(cè)試報(bào)告通過內(nèi)部評(píng)審。5 測(cè)試方法5.1 測(cè)試方法描述根據(jù)軟件需求規(guī)格說明書中的需求,使用性能測(cè)試工具,對(duì)系統(tǒng)施加壓力,測(cè)試系統(tǒng)在壓力下的工作狀況,測(cè)試系統(tǒng)性能是否滿足軟件需求規(guī)格說明書中的指標(biāo)。5.1.1 基準(zhǔn)測(cè)試5.1.1.1 測(cè)試方法對(duì)個(gè)人網(wǎng)銀系統(tǒng)的所列功能點(diǎn)進(jìn)行基準(zhǔn)測(cè)試,主要用于與
9、響應(yīng)時(shí)間性能指標(biāo)的對(duì)比,以了解系統(tǒng)的整體性能狀況。5.1.1.2 測(cè)試場(chǎng)景對(duì)系統(tǒng)所有功能點(diǎn)(功能測(cè)試中的所有功能點(diǎn)),使用單個(gè)用戶通過執(zhí)行相應(yīng)業(yè)務(wù)操作的測(cè)試腳本發(fā)起各項(xiàng)操作請(qǐng)求,在執(zhí)行1小時(shí)后,初步診斷系統(tǒng)是否存在性能瓶頸,取響應(yīng)時(shí)間的平均值作為測(cè)試的基準(zhǔn)值。編號(hào)用例需求點(diǎn)用戶數(shù)量迭代次數(shù)迭代間隔執(zhí)行時(shí)間(分鐘)Think Time負(fù)載生成器數(shù)量1登錄及首頁(yè)載入1-060012賬戶明細(xì)查詢1-060013行內(nèi)同名轉(zhuǎn)賬1-060014行內(nèi)轉(zhuǎn)賬1-060015跨行轉(zhuǎn)賬1-060016批量轉(zhuǎn)賬1-060017網(wǎng)上轉(zhuǎn)賬結(jié)果查詢1-060018網(wǎng)上轉(zhuǎn)賬結(jié)果查詢excel下載1-060019信用卡歷史賬單
10、查詢1-0600110信用卡手工還款1-0600111安全中心資料工具下載1-060015.1.2 并發(fā)測(cè)試并發(fā)測(cè)試的目的是為了驗(yàn)證系統(tǒng)在同一秒級(jí)50個(gè)用戶的并發(fā)下,個(gè)人數(shù)據(jù)查詢以及個(gè)人轉(zhuǎn)賬處理對(duì)系統(tǒng)資源的利用,以及所能達(dá)到的響應(yīng)時(shí)間。5.1.2.1 測(cè)試方法模擬服務(wù)器與終端用戶之間的網(wǎng)絡(luò)連接,對(duì)Loadrunner的虛擬用戶使用512K的帶寬限制設(shè)置,分別模擬50個(gè)用戶同時(shí)(同一秒級(jí))向同一功能點(diǎn)(單一業(yè)務(wù))或多個(gè)功能點(diǎn)發(fā)出操作請(qǐng)求,測(cè)試系統(tǒng)的響應(yīng)能力,包括響應(yīng)時(shí)間以及CPU、內(nèi)存、磁盤、網(wǎng)絡(luò)等資源的使用狀況,以驗(yàn)證系統(tǒng)對(duì)50個(gè)用戶并發(fā)請(qǐng)求時(shí)的支持能力。1)并發(fā)用戶數(shù)量的設(shè)計(jì)a極限法:根據(jù)性
11、能需求,假設(shè)目前系統(tǒng)要求最大的并發(fā)用戶數(shù)為50個(gè)。選擇不同的訪問時(shí)間段,給系統(tǒng)50的查詢處理并發(fā)量,并持續(xù)10分鐘,在此過程中收集系統(tǒng)資源利用情況和響應(yīng)時(shí)間(TPS,CPU%,Response Time)。對(duì)于同一個(gè)場(chǎng)景,可以使用10,20,30,40不同的用戶并發(fā)量(步進(jìn)為10)。b用戶趨勢(shì)分析:按照今后N年的用戶數(shù)量增長(zhǎng)和業(yè)務(wù)增長(zhǎng)(30)分析,N年后要達(dá)到的用戶數(shù)量與業(yè)務(wù)量的并發(fā)要求。假設(shè)N年后,最大并發(fā)用戶數(shù)量是65,同時(shí)訪問系統(tǒng)的最大用戶數(shù)為1040。選擇不同的訪問時(shí)間段,以步進(jìn)為10逐步增加并發(fā)交易數(shù)量,直至到達(dá)最大并發(fā)用戶數(shù)量65,在此過程中收集系統(tǒng)資源利用情況和響應(yīng)時(shí)間(TPS,
12、CPU%,Response Time)。5.1.2.2 測(cè)試場(chǎng)景對(duì)本次性能測(cè)試所確定的典型業(yè)務(wù)功能點(diǎn),通過Loadrunner模擬50個(gè)用戶,同時(shí)(同一秒級(jí))訪問同一個(gè)典型業(yè)務(wù)功能(單一業(yè)務(wù))或多個(gè)功能點(diǎn)(混合業(yè)務(wù)),持續(xù)10分鐘,取響應(yīng)時(shí)間的平均值,同時(shí)監(jiān)測(cè)測(cè)試系統(tǒng)的各服務(wù)器資源使用情況。Ø 單一并發(fā)測(cè)試場(chǎng)景編號(hào)用例需求點(diǎn)用戶數(shù)量迭代次數(shù)迭代間隔執(zhí)行時(shí)間Ramp Up持續(xù)時(shí)間Ramp DownThink Time負(fù)載生成器數(shù)量1登錄及首頁(yè)載入500101012賬戶明細(xì)查詢500101013行內(nèi)同名轉(zhuǎn)賬500101014行內(nèi)轉(zhuǎn)賬500101015跨行轉(zhuǎn)賬500101016批量轉(zhuǎn)賬50
13、0101017網(wǎng)上轉(zhuǎn)賬結(jié)果查詢500101018網(wǎng)上轉(zhuǎn)賬結(jié)果查詢excel下載500101019信用卡歷史賬單查詢5001010110信用卡手工還款5001010111安全中心資料工具下載50010101Ø 混合并發(fā)測(cè)試場(chǎng)景編號(hào)用例需求點(diǎn)用戶數(shù)量迭代次數(shù)迭代間隔執(zhí)行時(shí)間Ramp Up持續(xù)時(shí)間Ramp DownThink Time負(fù)載生成器數(shù)量1登錄及首頁(yè)載入100101012賬戶明細(xì)查詢100101013行內(nèi)同名轉(zhuǎn)賬100101017網(wǎng)上轉(zhuǎn)賬結(jié)果查詢100101018網(wǎng)上轉(zhuǎn)賬結(jié)果查詢excel下載1001010111安全中心資料工具下載5.1.3 破壞性測(cè)試疲勞測(cè)試主要測(cè)試系統(tǒng)在長(zhǎng)時(shí)
14、間運(yùn)行后的處理能力,確定系統(tǒng)是否能夠繼續(xù)安全有效的正常提供服務(wù)。5.1.3.1 測(cè)試方法通過持續(xù)不斷的調(diào)用測(cè)試腳本,模擬一定數(shù)量的用戶發(fā)起操作請(qǐng)求,對(duì)系統(tǒng)形成一定的壓力并長(zhǎng)時(shí)間運(yùn)行,通過長(zhǎng)時(shí)間持續(xù)的壓力,驗(yàn)證系統(tǒng)在長(zhǎng)時(shí)間運(yùn)行后,用戶對(duì)系統(tǒng)訪問操作的成功率是否降低,以找出系統(tǒng)潛在的內(nèi)存泄漏等問題。本次性能疲勞測(cè)試計(jì)劃使用800個(gè)在線用戶,按照業(yè)務(wù)人員提供的典型業(yè)務(wù)功能比例進(jìn)行分配,執(zhí)行7×24小時(shí)。5.1.3.2 測(cè)試場(chǎng)景編號(hào)場(chǎng)景名稱在線總用戶數(shù)執(zhí)行時(shí)間成功率完成業(yè)務(wù)數(shù)量1疲勞測(cè)試800個(gè)用戶7×24小時(shí)6 測(cè)試時(shí)間表6.1 測(cè)試輪次表輪次開始日期結(jié)束日期性能測(cè)試第一輪第二輪第三輪6.2 測(cè)試進(jìn)度表編號(hào)任務(wù)工作量(人月)任務(wù)啟動(dòng)條件計(jì)劃啟動(dòng)時(shí)間計(jì)劃結(jié)束時(shí)間(T)(T+D)1測(cè)試環(huán)境準(zhǔn)備1完成測(cè)試計(jì)劃,測(cè)試環(huán)境、測(cè)試數(shù)據(jù)準(zhǔn)備完畢2測(cè)試案例設(shè)計(jì)1具有軟件需求說明書2腳本開發(fā)1功能穩(wěn)定,性能測(cè)試環(huán)境準(zhǔn)備完畢3場(chǎng)景設(shè)計(jì)1測(cè)試腳本開
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度“唐代書法與繪畫藝術(shù)品收藏與投資合同”3篇
- 2025年度體育賽事VI視覺形象合同3篇
- 2024簡(jiǎn)約合同封面圖片
- 2025年度文化旅游景區(qū)場(chǎng)地經(jīng)營(yíng)權(quán)出讓協(xié)議2篇
- 2025年度城市綜合體拆遷補(bǔ)償與開發(fā)合同4篇
- 2025便利店加盟店品牌保護(hù)及知識(shí)產(chǎn)權(quán)合同范本3篇
- 2024年03月廣東興業(yè)銀行廣州分行春季校園招考筆試歷年參考題庫(kù)附帶答案詳解
- 2024版股權(quán)轉(zhuǎn)讓委托的協(xié)議書
- 專業(yè)會(huì)計(jì)咨詢與服務(wù)協(xié)議精簡(jiǎn)版版B版
- 2025年二零二五食堂工作人員聘用與食品安全培訓(xùn)及考核合同
- GB/T 14040-2007預(yù)應(yīng)力混凝土空心板
- 帶狀皰疹護(hù)理查房課件整理
- 奧氏體型不銹鋼-敏化處理
- 作物栽培學(xué)課件棉花
- 交通信號(hào)控制系統(tǒng)檢驗(yàn)批質(zhì)量驗(yàn)收記錄表
- 弱電施工驗(yàn)收表模板
- 絕對(duì)成交課件
- 探究基坑PC工法組合鋼管樁關(guān)鍵施工技術(shù)
- 國(guó)名、語(yǔ)言、人民、首都英文-及各地區(qū)國(guó)家英文名
- API SPEC 5DP-2020鉆桿規(guī)范
- 組合式塔吊基礎(chǔ)施工專項(xiàng)方案(117頁(yè))
評(píng)論
0/150
提交評(píng)論