性能測試方案模板_第1頁
性能測試方案模板_第2頁
性能測試方案模板_第3頁
性能測試方案模板_第4頁
性能測試方案模板_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、XXXX 性能測試方案1XXXX性能性能測試測試方案方案書書修訂頁修訂頁XXXX 性能測試方案2編號編號章節(jié)名稱章節(jié)名稱修訂內(nèi)容簡述修訂內(nèi)容簡述修訂日期修訂日期修訂前修訂前版本號版本號修訂修訂后版后版本號本號修訂人修訂人批準(zhǔn)人批準(zhǔn)人1整個文檔創(chuàng)建全文2009-11-23V1.0XXXX 性能測試方案3目 錄1簡介簡介.41.1目的.41.2背景.41.3測試范圍.41.4參考文檔.52測試環(huán)境測試環(huán)境.52.1環(huán)境概述.52.2軟硬件環(huán)境.62.3測試環(huán)境拓?fù)鋱D.62.4測試工具.63測試需求測試需求.73.1性能測試需求.73.2測試內(nèi)容.74測試約束測試約束.84.1測試啟動條件.84.2

2、測試結(jié)束條件.85測試方法測試方法.85.1測試方法描述.85.1.1基準(zhǔn)測試.95.1.2并發(fā)測試.105.1.3系統(tǒng)容量和擴(kuò)展性測試.125.1.4穩(wěn)定性測試.145.1.5破壞性測試.146測試時間表測試時間表.156.1測試輪次表.156.2測試進(jìn)度表.157測試組織架構(gòu)測試組織架構(gòu).168測試風(fēng)險測試風(fēng)險.169輸入輸出文檔輸入輸出文檔.16XXXX 性能測試方案41 簡介簡介1.1 目的目的編寫本文檔的目的在于描述測試項目的測試范圍,定義測試條件和目標(biāo),測試策略和要求,分析可能的風(fēng)險,提供相應(yīng)的規(guī)避措施或應(yīng)急對策,并確定測試整體進(jìn)度的計劃和人力資源安排等。測試目的在于通過測試交易系

3、統(tǒng)業(yè)務(wù)功能及流程實現(xiàn)的正確性、可靠性、易用性,確保系統(tǒng)符合業(yè)務(wù)需求規(guī)格說明書的要求,且系統(tǒng)性能指標(biāo)和數(shù)據(jù)庫服務(wù)器管理方案滿足應(yīng)用要求。通過測試找出系統(tǒng)的性能瓶頸及缺陷,為系統(tǒng)調(diào)優(yōu)提供依據(jù);確定系統(tǒng)能處理的最大業(yè)務(wù)量,能夠支持的最多用戶數(shù)、并發(fā)數(shù)。1.2 背景背景1.3 測試范圍測試范圍根據(jù)性能需求制定性能需求指標(biāo),利用性能測試工具LoadRunner 錄制測試腳本、設(shè)計測試場景,對系統(tǒng)進(jìn)行性能測試,通過調(diào)優(yōu),使系統(tǒng)滿足性能指標(biāo),并找出系統(tǒng)的最優(yōu)配置、性能瓶頸、可擴(kuò)展性、穩(wěn)定性等。需要進(jìn)行的測試包括:1)基準(zhǔn)測試無負(fù)載情況下,對所有功能點(diǎn)分別進(jìn)行一段時間的持續(xù)運(yùn)行,取得各功能點(diǎn)平均響應(yīng)時間作為分

4、析衡量指標(biāo),用于初步診斷系統(tǒng)是否存在性能瓶頸。2)并發(fā)測試XXXX 性能測試方案5根據(jù)業(yè)務(wù)性能需求,模擬一定時間之內(nèi)設(shè)計并發(fā)用戶同時向系統(tǒng)發(fā)出請求,檢測出系統(tǒng)的響應(yīng)能力,包括響應(yīng)時間以及 CPU/內(nèi)存等的使用情況,以驗證系統(tǒng)對并發(fā)請求時的支持能力,并獲取該系統(tǒng)的最大并發(fā)請求數(shù)量。3)系統(tǒng)容量和擴(kuò)展性測試驅(qū)動當(dāng)前系統(tǒng)以達(dá)到資源的最大利用率,并找出在此利用率下系統(tǒng)的最大處理能力,同時在測試的過程中找出系統(tǒng)的最優(yōu)配置,找出系統(tǒng)的可擴(kuò)展能力,可容納用戶數(shù)量與集群的數(shù)量的實際關(guān)系。4)穩(wěn)定性測試通過高負(fù)載和低負(fù)載的轉(zhuǎn)換,以驗證系統(tǒng)的正常情況下以及峰值情況下系統(tǒng)的穩(wěn)定性;以及找出增加或者減少負(fù)載的過程中由

5、于突然的占用或者釋放系統(tǒng)資源而引起的問題。5)疲勞測試疲勞測試目的是驗證長時間運(yùn)行對系統(tǒng)性能的影響。模擬一定數(shù)量的用戶發(fā)起操作請求,對系統(tǒng)形成一定的壓力并長時間運(yùn)行,驗證系統(tǒng)在長時間運(yùn)行時,用戶對系統(tǒng)訪問操作的成功率是否降低,找出系統(tǒng)潛在的內(nèi)存泄漏等問題。1.4 參考文檔參考文檔2 測試環(huán)境測試環(huán)境2.1 環(huán)境概述環(huán)境概述XXXX 性能測試方案62.2 軟硬件環(huán)境軟硬件環(huán)境測試環(huán)境資源表測試環(huán)境資源表設(shè)備硬件配置軟件配置服務(wù)器 IP地址應(yīng)用服務(wù)器IBM pSeries 52A(41.65 GHZ,8G 內(nèi)存,146GB8, 210/100/1000M以太網(wǎng)卡 )Websphere 6.111.

6、9.13.3數(shù)據(jù)庫服務(wù)器IBM pSeries 52A(41.65 GHZ,8G 內(nèi)存,146GB8, 210/100/1000M以太網(wǎng)卡 )Oracle 10g11.9.13.3WEB 服務(wù)器IBM X3650(2CPU、4G內(nèi)存,410/100/1000M 以太網(wǎng)卡)Apache11.9.13.1客戶端生產(chǎn)環(huán)境資源表生產(chǎn)環(huán)境資源表設(shè)備硬件配置軟件配置服務(wù)器 IP地址應(yīng)用服務(wù)器IBM pSeries 55A(44.2 GHZ,8G內(nèi)存, 146GB2,2* 1光纖網(wǎng)卡 ,2* HBA 卡)Websphere 6.1數(shù)據(jù)庫服務(wù)器IBM pSeries 55A(44.2 GHZ,8GOracle

7、 10gXXXX 性能測試方案7內(nèi)存, 146GB2,2光纖網(wǎng)卡 ,2 HBA卡,HACMP 串口卡及心跳線)WEB 服務(wù)器IBM X3650(2CPU、4G內(nèi)存,410/100/1000M 以太網(wǎng)卡)Apache客戶端XXXX 性能測試方案82.3 測試環(huán)境拓?fù)鋱D測試環(huán)境拓?fù)鋱D2.4 測試工具測試工具工具版本功能說明LoadRunner91性能測試工具SiteScope服務(wù)器資源使用監(jiān)控工具Quality Center9.1缺陷管理工具XXXX 性能測試方案93 測試需求測試需求3.1 性能測試需求性能測試需求業(yè)務(wù)指標(biāo)業(yè)務(wù)指標(biāo)指標(biāo)描述指標(biāo)描述指標(biāo)值指標(biāo)值響應(yīng)時間用戶操作時系統(tǒng)的響應(yīng)時間5并發(fā)

8、數(shù)量同時訪問系統(tǒng)的最大并發(fā)用戶數(shù)量50訪問高峰數(shù)量同時訪問系統(tǒng)的用戶數(shù)量業(yè)務(wù)量均值非實時批量數(shù)據(jù)量(筆)業(yè)務(wù)量峰值非實時批量數(shù)據(jù)量(筆)訪問高峰時間訪問系統(tǒng)頻率最高的時間段3.2 測試內(nèi)容測試內(nèi)容序號序號功能模塊功能模塊功能描述功能描述1登錄及首頁載入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 測試約束測試約束4.1 測試啟動條件測試啟動條件 測試環(huán)境已經(jīng)準(zhǔn)備好;XXXX 性能測試方案10 系統(tǒng)的功能測試已經(jīng)完成,并且功能測試報告通過了內(nèi)部評審; 進(jìn)行了冒煙測試,

9、系統(tǒng)的性能測試是可測的; 不存在影響系統(tǒng)流程的缺陷。4.2 測試結(jié)束條件測試結(jié)束條件 根據(jù)性能測試計劃執(zhí)行所有測試用例完成,測試出系統(tǒng)基本性能參數(shù),并分析系統(tǒng)性能瓶頸,系統(tǒng)調(diào)優(yōu)后,達(dá)到需求定義的性能指標(biāo); 完成性能分析工作,性能指標(biāo)驗證結(jié)束; 性能測試報告通過內(nèi)部評審。5 測試方法測試方法5.1 測試方法描述測試方法描述根據(jù)軟件需求規(guī)格說明書中的需求,使用性能測試工具,對系統(tǒng)施加壓力,測試系統(tǒng)在壓力下的工作狀況,測試系統(tǒng)性能是否滿足軟件需求規(guī)格說明書中的指標(biāo)。5.1.1 基準(zhǔn)測試基準(zhǔn)測試5.1.1.1測試方法測試方法對個人網(wǎng)銀系統(tǒng)的所列功能點(diǎn)進(jìn)行基準(zhǔn)測試,主要用于與響應(yīng)時間性能指標(biāo)的對比,以了

10、解系統(tǒng)的整體性能狀況。XXXX 性能測試方案115.1.1.2測試場景測試場景對系統(tǒng)所有功能點(diǎn)(功能測試中的所有功能點(diǎn)),使用單個用戶通過執(zhí)行相應(yīng)業(yè)務(wù)操作的測試腳本發(fā)起各項操作請求,在執(zhí)行 1 小時后,初步診斷系統(tǒng)是否存在性能瓶頸,取響應(yīng)時間的平均值作為測試的基準(zhǔn)值。編號用例需求點(diǎn)用戶數(shù)量迭代次數(shù)迭代間隔執(zhí)行時間(分鐘)Think Time負(fù)載生成器數(shù)量1登錄及首頁載入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信用

11、卡歷史賬單查詢1-0600110信用卡手工還款1-0600111安全中心資料工具下載1-060015.1.2 并發(fā)測試并發(fā)測試并發(fā)測試的目的是為了驗證系統(tǒng)在同一秒級 50 個用戶的并發(fā)下,個人數(shù)據(jù)查詢以及個人轉(zhuǎn)賬處理對系統(tǒng)資源的利用,以及所能達(dá)到的響應(yīng)時間。XXXX 性能測試方案125.1.2.1測試方法測試方法模擬服務(wù)器與終端用戶之間的網(wǎng)絡(luò)連接,對 Loadrunner 的虛擬用戶使用 512K 的帶寬限制設(shè)置,分別模擬 50 個用戶同時(同一秒級)向同一功能點(diǎn)(單一業(yè)務(wù))或多個功能點(diǎn)發(fā)出操作請求,測試系統(tǒng)的響應(yīng)能力,包括響應(yīng)時間以及 CPU、內(nèi)存、磁盤、網(wǎng)絡(luò)等資源的使用狀況,以驗證系統(tǒng)對

12、50 個用戶并發(fā)請求時的支持能力。1)并發(fā)用戶數(shù)量的設(shè)計a極限法:根據(jù)性能需求,假設(shè)目前系統(tǒng)要求最大的并發(fā)用戶數(shù)為 50 個。選擇不同的訪問時間段,給系統(tǒng) 50 的查詢處理并發(fā)量,并持續(xù) 10 分鐘,在此過程中收集系統(tǒng)資源利用情況和響應(yīng)時間(TPS,CPU%,Response Time)。對于同一個場景,可以使用10,20,30,40 不同的用戶并發(fā)量(步進(jìn)為 10)。b用戶趨勢分析:按照今后 N 年的用戶數(shù)量增長和業(yè)務(wù)增長(30)分析,N 年后要達(dá)到的用戶數(shù)量與業(yè)務(wù)量的并發(fā)要求。假設(shè) N 年后,最大并發(fā)用戶數(shù)量是 65,同時訪問系統(tǒng)的最大用戶數(shù)為1040。選擇不同的訪問時間段,以步進(jìn)為 10

13、 逐步增加并發(fā)交易數(shù)量,直至到達(dá)最大并發(fā)用戶數(shù)量 65,在此過程中收集系統(tǒng)資源利用情況和響應(yīng)時間(TPS,CPU%,Response Time)。5.1.2.2測試場景測試場景對本次性能測試所確定的典型業(yè)務(wù)功能點(diǎn),通過 Loadrunner 模擬 50 個用戶,同時(同一秒級)訪問同一個典型業(yè)務(wù)功能(單一業(yè)務(wù))或多個功能點(diǎn)(混合業(yè)務(wù)),持續(xù) 10 分鐘,取響應(yīng)時間的平均值,同時監(jiān)測測試系統(tǒng)的各服務(wù)器資源使用情況。XXXX 性能測試方案13 單一并發(fā)測試場景編號用例需求點(diǎn)用戶數(shù)量迭代次數(shù)迭代間隔執(zhí)行時間Ramp Up持續(xù)時間Ramp DownThink Time負(fù)載生成器數(shù)量1登錄及首頁載入50

14、0101012賬戶明細(xì)查詢500101013行內(nèi)同名轉(zhuǎn)賬500101014行內(nèi)轉(zhuǎn)賬500101015跨行轉(zhuǎn)賬500101016批量轉(zhuǎn)賬500101017網(wǎng)上轉(zhuǎn)賬結(jié)果查詢500101018網(wǎng)上轉(zhuǎn)賬結(jié)果查詢excel 下載500101019信用卡歷史賬單查詢5001010110信用卡手工還款5001010111安全中心資料工具下載50010101 混合并發(fā)測試場景編號用例需求點(diǎn)用戶數(shù)量迭代次數(shù)迭代間隔執(zhí)行時間Ramp Up持續(xù)時間Ramp DownThink Time負(fù)載生成器數(shù)量1登錄及首頁載入100101012賬戶明細(xì)查詢100101013行內(nèi)同名轉(zhuǎn)賬10010101XXXX 性能測試方案14

15、7網(wǎng)上轉(zhuǎn)賬結(jié)果查詢100101018網(wǎng)上轉(zhuǎn)賬結(jié)果查詢excel 下載1001010111安全中心資料工具下載5.1.3 破壞性測試破壞性測試疲勞測試主要測試系統(tǒng)在長時間運(yùn)行后的處理能力,確定系統(tǒng)是否能夠繼續(xù)安全有效的正常提供服務(wù)。5.1.3.1測試方法測試方法通過持續(xù)不斷的調(diào)用測試腳本,模擬一定數(shù)量的用戶發(fā)起操作請求,對系統(tǒng)形成一定的壓力并長時間運(yùn)行,通過長時間持續(xù)的壓力,驗證系統(tǒng)在長時間運(yùn)行后,用戶對系統(tǒng)訪問操作的成功率是否降低,以找出系統(tǒng)潛在的內(nèi)存泄漏等問題。本次性能疲勞測試計劃使用 800 個在線用戶,按照業(yè)務(wù)人員提供的典型業(yè)務(wù)功能比例進(jìn)行分配,執(zhí)行 724 小時。5.1.3.2測試場景

16、測試場景6 測試時間表測試時間表6.1 測試輪次表測試輪次表輪次輪次開始日期開始日期結(jié)束日期結(jié)束日期第一輪第二輪性能測試第三輪編號編號場景名稱場景名稱在線總用戶數(shù)在線總用戶數(shù)執(zhí)行時間執(zhí)行時間成功率成功率完成業(yè)務(wù)數(shù)量完成業(yè)務(wù)數(shù)量1疲勞測試800 個用戶724 小時XXXX 性能測試方案156.2 測試進(jìn)度表測試進(jìn)度表計劃啟動時間計劃啟動時間計劃結(jié)束時間計劃結(jié)束時間編號編號任務(wù)任務(wù)工作量(人月)工作量(人月)任務(wù)啟動條件任務(wù)啟動條件(T T)(T+DT+D)1測試環(huán)境準(zhǔn)備1完成測試計劃,測試環(huán)境、測試數(shù)據(jù)準(zhǔn)備完畢2測試案例設(shè)計1具有軟件需求說明書2腳本開發(fā)1功能穩(wěn)定,性能測試環(huán)境準(zhǔn)備完畢3場景設(shè)計1測試腳本開發(fā)完畢4測試執(zhí)行1測試環(huán)境搭建完畢、測試腳本開發(fā)完畢、場景設(shè)計完畢5測試總結(jié)1性能測試執(zhí)行完畢 合計工作量合計工作量42 人月7 測試組織架構(gòu)測試組織

溫馨提示

  • 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

提交評論