




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優質文檔-傾情為你奉上XXXX性能測試方案書修訂頁編號章節名稱修訂內容簡述修訂日期修訂前版本號修訂后版本號修訂人批準人1整個文檔創建全文2009-11-23V1.0專心-專注-專業目 錄1 簡介1.1 目的編寫本文檔的目的在于描述測試項目的測試范圍,定義測試條件和目標,測試策略和要求,分析可能的風險,提供相應的規避措施或應急對策,并確定測試整體進度的計劃和人力資源安排等。測試目的在于通過測試交易系統業務功能及流程實現的正確性、可靠性、易用性,確保系統符合業務需求規格說明書的要求,且系統性能指標和數據庫服務器管理方案滿足應用要求。通過測試找出系統的性能瓶頸及缺陷,為系統調優提供依據;確定系統
2、能處理的最大業務量,能夠支持的最多用戶數、并發數。1.2 背景1.3 測試范圍根據性能需求制定性能需求指標,利用性能測試工具LoadRunner錄制測試腳本、設計測試場景,對系統進行性能測試,通過調優,使系統滿足性能指標,并找出系統的最優配置、性能瓶頸、可擴展性、穩定性等。需要進行的測試包括:1)基準測試無負載情況下,對所有功能點分別進行一段時間的持續運行,取得各功能點平均響應時間作為分析衡量指標,用于初步診斷系統是否存在性能瓶頸。2)并發測試根據業務性能需求,模擬一定時間之內設計并發用戶同時向系統發出請求,檢測出系統的響應能力,包括響應時間以及CPU/內存等的使用情況,以驗證系統對并發請求時
3、的支持能力,并獲取該系統的最大并發請求數量。3)系統容量和擴展性測試驅動當前系統以達到資源的最大利用率,并找出在此利用率下系統的最大處理能力,同時在測試的過程中找出系統的最優配置,找出系統的可擴展能力,可容納用戶數量與集群的數量的實際關系。4)穩定性測試通過高負載和低負載的轉換,以驗證系統的正常情況下以及峰值情況下系統的穩定性;以及找出增加或者減少負載的過程中由于突然的占用或者釋放系統資源而引起的問題。5)疲勞測試疲勞測試目的是驗證長時間運行對系統性能的影響。模擬一定數量的用戶發起操作請求,對系統形成一定的壓力并長時間運行,驗證系統在長時間運行時,用戶對系統訪問操作的成功率是否降低,找出系統潛
4、在的內存泄漏等問題。1.4 參考文檔2 測試環境2.1 環境概述2.2 軟硬件環境測試環境資源表設備硬件配置軟件配置服務器IP地址應用服務器IBM pSeries 52A(4×1.65 GHZ,8G內存,146GB×8, 2×10/100/1000M以太網卡 )Websphere 6.111.9.13.3數據庫服務器IBM pSeries 52A(4×1.65 GHZ,8G內存,146GB×8, 2×10/100/1000M以太網卡 )Oracle 10g11.9.13.3WEB服務器IBM X3650(2CPU、4G內存,4
5、5;10/100/1000M以太網卡)Apache11.9.13.1客戶端生產環境資源表設備硬件配置軟件配置服務器IP地址應用服務器IBM pSeries 55A(4×4.2 GHZ,8G內存, 146GB×2,2* 1光纖網卡 ,2* HBA卡)Websphere 6.1數據庫服務器IBM pSeries 55A(4×4.2 GHZ,8G內存, 146GB×2,2×光纖網卡 ,2× HBA卡,HACMP串口卡及心跳線)Oracle 10gWEB服務器IBM X3650(2CPU、4G內存,4×10/100/1000M以太網
6、卡)Apache客戶端2.3 測試環境拓撲圖2.4 測試工具工具版本功能說明LoadRunner91性能測試工具SiteScope服務器資源使用監控工具Quality Center9.1缺陷管理工具3 測試需求3.1 性能測試需求業務指標指標描述指標值響應時間用戶操作時系統的響應時間5并發數量同時訪問系統的最大并發用戶數量50訪問高峰數量同時訪問系統的用戶數量業務量均值非實時批量數據量(筆)業務量峰值非實時批量數據量(筆)訪問高峰時間訪問系統頻率最高的時間段3.2 測試內容序號功能模塊功能描述1登錄及首頁載入2賬戶明細查詢3行內同名轉賬4行內轉賬5跨行轉賬6批量轉賬7網上轉賬結果查詢8網上轉賬
7、結果查詢excel下載9信用卡歷史賬單查詢10信用卡手工還款11安全中心資料工具下載4 測試約束4.1 測試啟動條件Ø 測試環境已經準備好;Ø 系統的功能測試已經完成,并且功能測試報告通過了內部評審;Ø 進行了冒煙測試,系統的性能測試是可測的;Ø 不存在影響系統流程的缺陷。4.2 測試結束條件Ø 根據性能測試計劃執行所有測試用例完成,測試出系統基本性能參數,并分析系統性能瓶頸,系統調優后,達到需求定義的性能指標;Ø 完成性能分析工作,性能指標驗證結束;Ø 性能測試報告通過內部評審。5 測試方法5.1 測試方法描述根據軟件需求
8、規格說明書中的需求,使用性能測試工具,對系統施加壓力,測試系統在壓力下的工作狀況,測試系統性能是否滿足軟件需求規格說明書中的指標。5.1.1 基準測試5.1.1.1 測試方法對個人網銀系統的所列功能點進行基準測試,主要用于與響應時間性能指標的對比,以了解系統的整體性能狀況。5.1.1.2 測試場景對系統所有功能點(功能測試中的所有功能點),使用單個用戶通過執行相應業務操作的測試腳本發起各項操作請求,在執行1小時后,初步診斷系統是否存在性能瓶頸,取響應時間的平均值作為測試的基準值。編號用例需求點用戶數量迭代次數迭代間隔執行時間(分鐘)Think Time負載生成器數量1登錄及首頁載入1-0600
9、12賬戶明細查詢1-060013行內同名轉賬1-060014行內轉賬1-060015跨行轉賬1-060016批量轉賬1-060017網上轉賬結果查詢1-060018網上轉賬結果查詢excel下載1-060019信用卡歷史賬單查詢1-0600110信用卡手工還款1-0600111安全中心資料工具下載1-060015.1.2 并發測試并發測試的目的是為了驗證系統在同一秒級50個用戶的并發下,個人數據查詢以及個人轉賬處理對系統資源的利用,以及所能達到的響應時間。5.1.2.1 測試方法模擬服務器與終端用戶之間的網絡連接,對Loadrunner的虛擬用戶使用512K的帶寬限制設置,分別模擬50個用戶同
10、時(同一秒級)向同一功能點(單一業務)或多個功能點發出操作請求,測試系統的響應能力,包括響應時間以及CPU、內存、磁盤、網絡等資源的使用狀況,以驗證系統對50個用戶并發請求時的支持能力。1)并發用戶數量的設計a極限法:根據性能需求,假設目前系統要求最大的并發用戶數為50個。選擇不同的訪問時間段,給系統50的查詢處理并發量,并持續10分鐘,在此過程中收集系統資源利用情況和響應時間(TPS,CPU%,Response Time)。對于同一個場景,可以使用10,20,30,40不同的用戶并發量(步進為10)。b用戶趨勢分析:按照今后N年的用戶數量增長和業務增長(30)分析,N年后要達到的用戶數量與業
11、務量的并發要求。假設N年后,最大并發用戶數量是65,同時訪問系統的最大用戶數為1040。選擇不同的訪問時間段,以步進為10逐步增加并發交易數量,直至到達最大并發用戶數量65,在此過程中收集系統資源利用情況和響應時間(TPS,CPU%,Response Time)。5.1.2.2 測試場景對本次性能測試所確定的典型業務功能點,通過Loadrunner模擬50個用戶,同時(同一秒級)訪問同一個典型業務功能(單一業務)或多個功能點(混合業務),持續10分鐘,取響應時間的平均值,同時監測測試系統的各服務器資源使用情況。Ø 單一并發測試場景編號用例需求點用戶數量迭代次數迭代間隔執行時間Ramp
12、 Up持續時間Ramp DownThink Time負載生成器數量1登錄及首頁載入500101012賬戶明細查詢500101013行內同名轉賬500101014行內轉賬500101015跨行轉賬500101016批量轉賬500101017網上轉賬結果查詢500101018網上轉賬結果查詢excel下載500101019信用卡歷史賬單查詢5001010110信用卡手工還款5001010111安全中心資料工具下載50010101Ø 混合并發測試場景編號用例需求點用戶數量迭代次數迭代間隔執行時間Ramp Up持續時間Ramp DownThink Time負載生成器數量1登錄及首頁載入100
13、101012賬戶明細查詢100101013行內同名轉賬100101017網上轉賬結果查詢100101018網上轉賬結果查詢excel下載1001010111安全中心資料工具下載5.1.3 破壞性測試疲勞測試主要測試系統在長時間運行后的處理能力,確定系統是否能夠繼續安全有效的正常提供服務。5.1.3.1 測試方法通過持續不斷的調用測試腳本,模擬一定數量的用戶發起操作請求,對系統形成一定的壓力并長時間運行,通過長時間持續的壓力,驗證系統在長時間運行后,用戶對系統訪問操作的成功率是否降低,以找出系統潛在的內存泄漏等問題。本次性能疲勞測試計劃使用800個在線用戶,按照業務人員提供的典型業務功能比例進行分配,執行7×24小時。5.1.3.2 測試場景編號場景名稱在線總用戶數執行時間成功率完成業務數量1疲勞測試800個用戶7×24小時6 測試時間表6.1 測試輪次表輪次開始日期結束日期性能測試第一輪第二輪第三輪6.2 測試進度表編號任務工作量(人月)任務啟動條件計劃啟動時間計劃結束時間(T)(T+D)1測試環境準備1完成測試計劃,測試環境、測試數據準備完畢2測試案例設計1具有軟件需求說明書2腳本開發1功能穩定,性能測試環境準備完畢3場景設計1測試腳本開發完畢4測試執行1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣西壯族自治區柳州市2025年七年級下學期語文期末試卷及答案
- 2025年中考歷史單選與多選分類復習題集及答案(原創)
- 醫學科研項目培訓體系構建
- 城市交通規劃案例研究重點基礎知識點
- 教師移動端備課實施路徑
- 建筑施工資料員培訓課件:提升工程檔案管理技能
- 《當代企業創新策略》課件
- 輪崗培訓工作匯報
- 醫學檢驗重點專科建設匯報
- 火化合伙協議書
- 清算方案模板9篇
- 個體診所藥品管理制度-范文
- 螺旋輸送機的設計大學論文
- 中國民間藝術的奇妙之旅知到章節答案智慧樹2023年南昌大學
- 楊浦區2019學年第二學期期末考試八年級英語試卷(含答案)
- 事故事件調查處理程序
- 2021年10月全國自學考試00387幼兒園組織與管理試題答案
- 《長期主義 關注短期業績 更要投資長期增長》讀書筆記思維導圖PPT模板下載
- GB/T 4857.4-2008包裝運輸包裝件基本試驗第4部分:采用壓力試驗機進行的抗壓和堆碼試驗方法
- GB/T 33684-2017地震勘探資料解釋技術規程
- GB/T 29617-2013數字密度計測試液體密度、相對密度和API比重的試驗方法
評論
0/150
提交評論