性能測試計劃()_第1頁
性能測試計劃()_第2頁
性能測試計劃()_第3頁
性能測試計劃()_第4頁
性能測試計劃()_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、性能測試方案目錄目錄 TOC o 1-5 h z HYPERLINK l bookmark4 o Current Document 前言3 HYPERLINK l bookmark7 o Current Document 1 第-章XXX系統(tǒng)性能測試概述4 HYPERLINK l bookmark10 o Current Document 1.1被測系統(tǒng)定義4 HYPERLINK l bookmark13 o Current Document 1.1.1功能簡介4 HYPERLINK l bookmark16 o Current Document 1.1.2性能測試指標4 HYPERLINK

2、l bookmark25 o Current Document 1.2系統(tǒng)結構及狂 5 HYPERLINK l bookmark28 o Current Document 1.2.1系統(tǒng)總體結構5 HYPERLINK l bookmark31 o Current Document 1.2.2功能模塊5 HYPERLINK l bookmark34 o Current Document 1.2.3關鍵,點描述(KP) 6 HYPERLINK l bookmark37 o Current Document 1.3性能測試環(huán)境6 HYPERLINK l bookmark44 o Current Do

3、cument 2第二章性能測試72.1預期性能測試82.1.1預期性能概述8 HYPERLINK l bookmark51 o Current Document 2.1.2測試特點82.2用戶并發(fā)測試82.2.1并發(fā)測試概述8 HYPERLINK l bookmark61 o Current Document 2.2.2測試目的82.3大數(shù)據(jù)測試 82.3.1大數(shù)據(jù)測試概述 8 HYPERLINK l bookmark71 o Current Document 2.3.2測試目的92.4疲勞強測試 92.4.1疲勞強測試概述 9 HYPERLINK l bookmark81 o Current

4、 Document 2.4.2測試目的92.5負載能測試 92.5.1負載測試概述9 HYPERLINK l bookmark91 o Current Document 2.5.2測試目的9 HYPERLINK l bookmark97 o Current Document 2.6測試方法及測試用 10 HYPERLINK l bookmark100 o Current Document 2.7測試指標及期望10 HYPERLINK l bookmark103 o Current Document 2.7.2測試數(shù)據(jù)準備11 HYPERLINK l bookmark106 o Current

5、Document 2.7.3運狀況記錄 11 HYPERLINK l bookmark109 o Current Document 3第三章測試過程及結果描述11 HYPERLINK l bookmark112 o Current Document 3.1測試描述11 HYPERLINK l bookmark115 o Current Document 3.2測試場景12 HYPERLINK l bookmark122 o Current Document 3.3測試結果標準12測試結束標準一般依據(jù)以下原則: 12我每個場景時需要記錄以下相應的數(shù)據(jù) 12 HYPERLINK l bookmar

6、k136 o Current Document 4第四章測試報告13前言平臺XX項目系統(tǒng)已經(jīng)成功發(fā)布,依據(jù)項目的規(guī)劃,未來勢必會出現(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è)公司業(yè)務增加時,系統(tǒng)能否經(jīng)受住“考驗,這些問題需要通過一個完整的性能測試來給出 答案。本性能測試計劃書即是基于上述考慮,參考科學的性能測試方法而撰寫的,用 以指導即將進的系統(tǒng)的性能測試。1第一章XXX系統(tǒng)性能測試概述1.1被測系統(tǒng)定義XXX系統(tǒng)作為本次測試的被測系統(tǒng)(注:以下所有針對被測系統(tǒng)地指述均為

7、針對XXX 系先進的),XXX系統(tǒng)是由平臺開發(fā)的一款物應用軟件,后臺應用 Oraclellg 數(shù)據(jù)庫,該系統(tǒng)包括主要功能有:XXX等。在該系統(tǒng)中存在多用戶操作,大數(shù) 據(jù)操作以及日報、周報、報的統(tǒng)計, 在本次測試中,將針對這些多用戶操作, 大數(shù)據(jù)的查詢、統(tǒng)計功能進如預期性能、用戶并發(fā)、大數(shù)據(jù)、疲勞強和負載等 方面的性能測試,檢查并評估在模擬環(huán)境中,系多對負載的承受能,在同的用戶連 接情況下,系統(tǒng)的吞吐能和響應能,以及在預計的數(shù)據(jù)容中,系統(tǒng)能夠容忍的最 大用戶數(shù)。1.1.1功能簡介主要功能上而已提到,由于本文檔主要專注于性能在這功能再作為重點講述。1.1.2性能測試指標本次測試是針對XXX系統(tǒng)進的

8、全面性能測試,主要需要獲得如下的測試指標。1、應用系統(tǒng)的負載能:即系統(tǒng)所能容忍的最大用戶數(shù),也就是在正常的響應 時間中,系統(tǒng)能夠支持的最多的客戶端的數(shù)。2、 應用系統(tǒng)的吞吐: 即在一次事務中網(wǎng)絡內完成的數(shù)據(jù)的總和,吞吐指標 反映的是服務器承受的壓。 拿務是用戶某一步或幾步操作的集合。3、應用系統(tǒng)的吞吐:即應用系統(tǒng)在單位時間內完成的數(shù)據(jù),也就是在單位時 間內,應用系統(tǒng)針對同的負載壓,所能完成的數(shù)據(jù)。4、TPS :每秒鐘系統(tǒng)能夠處事務或交的數(shù),它是衡系統(tǒng)處能的重要指標。5、,點擊:每秒鐘用戶向服務器提交的 HTTP請求數(shù)。5、系統(tǒng)的響應能:即在各種負載壓情況下,系統(tǒng)的響應時間,也就是以客戶 端請求

9、發(fā)起,到服務器端應答返回所需要的時間,包括網(wǎng)絡傳輸時間和服務器處時間。6、應用系統(tǒng)的可靠性:即在連續(xù)工作時間狀態(tài)下,系統(tǒng)能夠正常運的時間,即 在連續(xù)工作時間段內沒有出常信息。1.2系統(tǒng)結構及程XXX系統(tǒng)在實際生產(chǎn)中的體系結杓跟本次性能測試所采用的體系結杓是一樣的,交 程也完全一致的。過,由于硬件條件的限制,本次性能測試的硬件平臺跟實際生 產(chǎn)環(huán)境有同。1.2.1系統(tǒng)總體結杓指述大系統(tǒng)的總體給杓,包括:硬件組織體系結杓、網(wǎng)絡組織體系結杓、軟件組織 體系結杓和功能模塊的組織體系結杓。1.2.2功能模塊1本次性能測試中各類操作是由干功能模塊組成的,每個功能根據(jù)其執(zhí)特點分成干操作步驟, 每個步驟就是一個

10、功能點(即功能模塊),本次性能測試主要涉及的功能模塊以及所屬操作如下表步驟說明備注:Action、平均響應時間(S)1打開主界面Action :訪問首頁(FWSY) ; 52輸入用戶名密碼(需進參數(shù)化),登錄系 統(tǒng),進入首頁Action :登陸(DL) ; 53點擊“我的通知標簽,進入通知表頁面Action :進入通知表 (JRTZLB); 54在我的通知上點擊已收通知標題鏈接,查看 通知(重要通知)Action :查看通知(CKTZ) ; 55在我的通知上點擊已收通知的“回復鏈接, 進入回復界面Action :進入回復界面(JRHFJM); 56在通知回復界面上填寫回復內容并提交Action

11、 :回復通知(HFTZ) ; 51.2.3關鍵點描述(KP)本次性能測試的關鍵點,就是查看XXX系統(tǒng)在同用戶數(shù)(并發(fā))壓下的表現(xiàn) 和大數(shù)據(jù)操作時系統(tǒng)的性能狀態(tài),即:支持的并發(fā)用戶數(shù)目和并發(fā)用戶發(fā)送頻,以 及在較大壓下,系統(tǒng)的處能以及 CPU、數(shù)據(jù)庫I/O和內存的使用情況,并找出相 應的性能瓶頸。1.3性能測試環(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):Windows7/Linux網(wǎng)絡環(huán)境:L

12、AN (10M)數(shù)據(jù)庫:Oracle 11g RAC客戶端:PC (Windows)網(wǎng)絡撲和結構圖如下:中間件服務器客戶機B2第二章性能測試以廣泛意義上講性能測試包括:預期性能測試、用戶并發(fā)測試、大數(shù)據(jù)測試、疲勞 強測試、負載能測試等。在同應用系統(tǒng)的性能測試中,需要根據(jù)應用系統(tǒng)的特點 和測試目的的同夾選擇具體的測試方案,本次XXX系統(tǒng)的性能測試主要是采用通常的 壓測試模式來執(zhí)的,即:逐步增加壓,查看應用系統(tǒng)在各種壓狀況下的性能表 現(xiàn)。在本次性能測試中,將使用性能測試工具LoadRunner11.0對被測試項目的各模塊進 監(jiān)控,判斷 XX系統(tǒng)各模塊的性能表現(xiàn),并幫助項目人員分析系統(tǒng)各個操作的性能

13、瓶 頸點。2.1預期叫能測試2.1.1 預期性能概 述通過模擬生產(chǎn)運的業(yè)務壓和使用場景組合,測試系統(tǒng)的性能是否滿足生產(chǎn)性能要求。通俗地說,這種方法就是要在特定的運條件下驗正系統(tǒng)的能狀態(tài)。2.1.2測試特點1、主要目的是驗正系統(tǒng)是否有系統(tǒng)宣稱具有的能。2、要事先解被測試系統(tǒng)經(jīng)典場景,并具有確定的性能目標。3、要求在已經(jīng)確定的環(huán)境下運。2.2用戶并發(fā)測試2.2.1并發(fā)測試概述并發(fā)測試方法通過模擬用戶并發(fā)訪問,測試多用戶并發(fā)訪問同一個應用、同一個模塊或 者數(shù)據(jù)記錄時是否存在死鎖或其者他性能問題。2.2.2測試目的1、主要目的是發(fā)現(xiàn)系統(tǒng)中可能隱蔽的并發(fā)訪問時的問題。2、主要關注系統(tǒng)可能存在的并發(fā)問題,

14、如系統(tǒng)中的內存法、線程鎖和資源爭用方面的問題。3、可以在開發(fā)的各個階段使用需要相關的測試工具的配合和支持。2.3大數(shù)據(jù)測試2.3.1大裝據(jù)測試概述測試對象處大的數(shù)據(jù),以確定是否達到將使軟件發(fā)生故障的極限。大數(shù)據(jù)測試還將確定測試對象在給定時間內能夠持續(xù)處的最大負載或工作。2.3.2測試目的1、主要目的是確定軟件發(fā)生故障的極限。2、確定測釧對象在給定時間內能夠持續(xù)處的最大負載或工作3、可以在開發(fā)的各個階段使用需要相關的測試工具的配合和支持。2.4疲勞強測試2.4.1疲勞強測試概述如壓測試,測試系統(tǒng)在一定飽和狀態(tài)下,如 cpu、內存在飴和使用情況下,系統(tǒng)能 夠處的會話能,以及系統(tǒng)是否會出現(xiàn)錯誤。2.

15、4.2測試目的1、主要目的是檢查系統(tǒng)處于壓性能下時,應用的表現(xiàn)。2、一般通過模擬負載等方法,使得系統(tǒng)的資源使用達到較高的水平。3、一般用于測試系統(tǒng)的穩(wěn)定性。2.5負載能測試2.5.1負載測試概述通過在被測系統(tǒng)上斷加壓,直到性能指標達到極限,如“響應時間超過預定指標 或某種資源已經(jīng)達到飽和狀態(tài) 。2.5.2測試目的1、主要目的是找到系統(tǒng)處能的極限。2、需要在給定的測試環(huán)境下進,通常也需要考慮被測試系統(tǒng)的業(yè)務壓和典型場景、使得測試結果具有業(yè)務上的意義。3、 一般用來解系統(tǒng)的性能容,或是配合性能調優(yōu)來使用。2.6測試方法及測試用詳情參見XX項目測試用.doc的“性能測試章節(jié)2.7測試指標及期望在本次

16、性能測試中,各類測試指標包括測試中應該達到的某些性能指標,這些性能 指標均是來自應用系統(tǒng)設計開發(fā)時遵循的業(yè)務需求,當某個測試的某一類指標已經(jīng)超出 業(yè)務需求的要求范圍,則測試已經(jīng)達到目的,即可終止性能測試。應用軟件級別的測試指標:/ CPU的用小于40%/內存占用小于80%/ Processor queue length 小于 2/ Response time 小于 1s/ 吞吐 throughtput 大于 90%/ 業(yè)務執(zhí)的平均響應時間(期望值:15s)/ 同并發(fā)用戶數(shù)的狀況下的記錄上述值網(wǎng)絡級別的測試指標:/吞吐:單位時間內網(wǎng)絡傳輸數(shù)據(jù)/沖突:在以太網(wǎng)上監(jiān)測到的每秒沖突數(shù)操作系統(tǒng)級別的測試

17、指標:/ 進程/線程交換:進程和線程之間每秒交換次數(shù)/ CPU用:即 CPU占用()/系統(tǒng)CPU用:系統(tǒng)的 CPU占用()/用戶CPU用:用戶模式下的 CPU占用(%)/磁盤交換:磁盤交換速/中斷速:CPU每秒處的中斷數(shù)數(shù)據(jù)庫級別的測試指標:/數(shù)據(jù)庫I/O的大小/敬據(jù)庫鎖資源的使用敬/敬據(jù)庫的并發(fā)連接數(shù):客戶端的最大連接數(shù)2.7.2測試數(shù)據(jù)準備案數(shù)據(jù):滿負荷壓根據(jù)測試系統(tǒng)的硬件條件,選擇苗負苻的壓,在系統(tǒng)的資源使用基本維持在 90% 左右的狀況下,測試天威寬帶業(yè)務管系統(tǒng)的處能。敬據(jù)準備工作包括:測試數(shù)據(jù)庫需具備與真實環(huán)境成一定比或基本一致的數(shù)據(jù)2.7.3運狀況記錄記錄可擴展性測試中的測試結果及

18、其系統(tǒng)的運狀況。除記錄測試指標以外,應 該結合測試實時記錄系統(tǒng)各個層次的資源和參數(shù)。主要包括:/硬件環(huán)境資源/服務器操作系統(tǒng)參數(shù)/網(wǎng)絡相關參數(shù)/ 數(shù)據(jù)庫相關參數(shù):具體數(shù)據(jù)庫參數(shù)有所同,結合各個數(shù)據(jù)庫獨有的特點記錄3第三章測試過程及結臬描述3.1測試描述在測試數(shù)據(jù)準備完備以后,測試將進。記錄每次測試的結果數(shù)據(jù),分析測試結果 對系統(tǒng)進全面評估。3.2測試場景1 .示.步驟說明備注:Action、平均響應時間(S)1打開主界面Action :訪問首頁(FWSY) ; 52輸入用戶名密碼(需進參數(shù)化),登錄系 統(tǒng),進入首頁Action :登陸(DL) ; 53點擊“我的通知標簽,進入通知表頁面Action :進入通知表 (JRTZLB); 54在我的通知上點擊已收通知標題鏈接,查看 通知(重要通知)Action :查看通知(CKTZ) ; 55在我的通知上點擊已收通知的“回復鏈接, 進入回復界面Ac

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論