軟件性能測試方案

軟件性能測試方案

ID:14608299

大?。?57.50 KB

頁數(shù):11頁

時間:2018-07-29

軟件性能測試方案_第1頁
軟件性能測試方案_第2頁
軟件性能測試方案_第3頁
軟件性能測試方案_第4頁
軟件性能測試方案_第5頁
資源描述:

《軟件性能測試方案》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。

1、性能測試方案11第11頁目錄前言31第一章系統(tǒng)性能測試概述31.1被測系統(tǒng)定義31.1.1功能簡介41.1.2性能測試指標41.2系統(tǒng)結構及流程41.2.1系統(tǒng)總體結構41.2.2功能模塊描述41.2.3業(yè)務流程51.2.4系統(tǒng)的關鍵點描述(KP)51.3性能測試環(huán)境52第二章性能測試62.1壓力測試62.1.1壓力測試概述72.1.2測試目的72.1.3測試方法及測試用例72.1.4測試指標及期望82.1.5測試數(shù)據(jù)準備92.1.6運行狀況記錄93第三章測試過程及結果描述103.1測試描述103.2測

2、試場景103.3測試結果104第四章測試報告1111第11頁前言系統(tǒng)已在成功上線,從而的業(yè)務信息管理逐步走上了集中管控的道路。由于密集整轉在全市各點展開,從而將會勢必出現(xiàn)業(yè)務系統(tǒng)中信息大量增長的態(tài)勢。隨著業(yè)務系統(tǒng)在生產(chǎn)狀態(tài)下日趨穩(wěn)定、成熟,系統(tǒng)的性能問題也逐步成為了我們關注的焦點:每天大數(shù)據(jù)量的“沖擊”,系統(tǒng)能穩(wěn)定在什么樣的性能水平,面臨公司業(yè)務增加時,系統(tǒng)能否經(jīng)受住“考驗”,這些問題需要通過一個完整的性能測試來給出答案。本《性能測試規(guī)劃書》即是基于上述考慮,參考科學的性能測試方法而撰寫的,用以指導即將

3、進行的系統(tǒng)的性能測試。1第一章XXX系統(tǒng)性能測試概述1.1被測系統(tǒng)定義XXX系統(tǒng)作為本次測試的被測系統(tǒng)(注:以下所有針對被測系統(tǒng)地描述均為針對XXX系統(tǒng)進行的),XXX系統(tǒng)是由java編寫的一個三層架構的應用軟件,后臺應用了Oracle10g數(shù)據(jù)庫,該系統(tǒng)包括主要功能有:XXX等,在這些功能中都存在大數(shù)據(jù)量查詢以及日報、周報、年報的統(tǒng)計,在本次測試中,將針對這些大數(shù)據(jù)量的查詢、統(tǒng)計功能進行壓力測試,檢查并評估在模擬環(huán)境中,系統(tǒng)對負載的承受能力,在不同的用戶連接情況下,系統(tǒng)的吞吐能力和響應能力,以及在預計

4、的數(shù)據(jù)容量中,系統(tǒng)能夠容忍的最大用戶數(shù)。1.1.1功能簡介主要功能上面已提到,由于本文檔主要專注于性能在這里功能不再作為重點講述。1.1.2性能測試指標本次測試是針對XXX系統(tǒng)在應對密集整轉的大壓力下而進行的,主要需要獲得如下的測試指標。11第11頁1、應用系統(tǒng)的負載能力:即系統(tǒng)所能容忍的最大用戶數(shù)量,也就是在正常的響應時間中,系統(tǒng)能夠支持的最多的客戶端的數(shù)量。2、應用系統(tǒng)的吞吐率:即應用系統(tǒng)在單位時間內完成的交易量,也就是在單位時間內,應用系統(tǒng)針對不同的負載壓力,所能完成的交易數(shù)量。3、系統(tǒng)的響應能力

5、:即在各種負載壓力情況下,系統(tǒng)的響應時間,也就是從客戶端請求發(fā)起,到服務器端應答返回所需要的時間,包括網(wǎng)絡傳輸時間和服務器處理時間。4、應用系統(tǒng)的可靠性:即在連續(xù)工作時間狀態(tài)下,系統(tǒng)能夠正常運行的時間,即在連續(xù)工作時間段內沒有出錯信息。1.1系統(tǒng)結構及流程XXX系統(tǒng)在實際生產(chǎn)中的體系結構跟本次性能測試所采用的體系結構是一樣的,交易流程也完全一致的。不過,由于硬件條件的限制,本次性能測試的硬件平臺跟實際生產(chǎn)環(huán)境略有不同。1.1.1系統(tǒng)總體結構描述本系統(tǒng)的總體結構,包括:硬件組織體系結構、網(wǎng)絡組織體系結構、

6、軟件組織體系結構和功能模塊的組織體系結構。1.1.2功能模塊1.本次性能測試中各類操作都是由若干功能模塊組成的,每個功能都根據(jù)其執(zhí)行特點分成了若干操作步驟,每個步驟就是一個功能點(即功能模塊),本次壓力測試主要涉及的功能模塊以及所屬操作如下表業(yè)務流程本次性能測試中,選擇的各類交易的業(yè)務流程如下:查詢的業(yè)務流程只是單一步驟的,即:輸入查詢條件后獲取查詢結果,因此在本次性能測試中只作為一個事務處理。11第11頁1.1.1關鍵點描述(KP)本次性能測試的關鍵點,就是查看XXX系統(tǒng)在不同用戶數(shù)量(并發(fā))壓力下的

7、表現(xiàn),即:支持的并發(fā)用戶數(shù)目和并發(fā)用戶發(fā)送頻率,以及在較大壓力下,系統(tǒng)的處理能力以及CPU、數(shù)據(jù)庫I/O和內存的使用情況,并找出相應的性能瓶頸。1.2性能測試環(huán)境本次性能測試環(huán)境與真實運行環(huán)境硬件和網(wǎng)絡環(huán)境有所不同,是真實環(huán)境的縮小,數(shù)據(jù)庫是真實環(huán)境數(shù)據(jù)庫的一個復制(或縮?。?,本系統(tǒng)采用標準的CS結構,客戶端通過前臺安裝訪問應用系統(tǒng)。其中具體的硬件和網(wǎng)絡環(huán)境如下:?中間件服務器:Weblogic9?操作系統(tǒng):Windows2003/Solaris10?網(wǎng)絡環(huán)境:LAN(10M)?數(shù)據(jù)庫:Oracle10

8、gRAC?客戶端:PC(Windows)網(wǎng)絡拓撲和結構圖如下:11第11頁1第二章性能測試從廣泛意義上講性能測試包括:壓力測試、穩(wěn)定性測試、負載能力測試和可擴展性測試等。在不同應用系統(tǒng)的性能測試中,需要根據(jù)應用系統(tǒng)的特點和測試目的的不同來選擇具體的測試方案,本次XXX系統(tǒng)的性能測試主要是采用通常的壓力測試模式來執(zhí)行的,即:逐步增加壓力,查看應用系統(tǒng)在各種壓力狀況下的性能表現(xiàn)。在本次性能測試中,將使用美科利(Mercury)公司的性能測試Lo

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。