性能測試測試專項方案_第1頁
性能測試測試專項方案_第2頁
性能測試測試專項方案_第3頁
性能測試測試專項方案_第4頁
性能測試測試專項方案_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、性能測試具體測試方案序旨平臺XX項目系統(tǒng)已經(jīng)成功公布,依據(jù)項目標計劃,未來勢必會出現(xiàn)業(yè)務(wù)系統(tǒng)中信息大呈增加態(tài) 勢。伴隨業(yè)務(wù)系統(tǒng)在生產(chǎn)狀態(tài)下日趨穩(wěn)定、成熟系統(tǒng)性能問題也逐步成為了我們關(guān)注焦點: 天天大爰 毫沖擊,系統(tǒng)能穩(wěn)走在什么樣性能水平,面臨行業(yè)企業(yè)業(yè)雋增加時,系統(tǒng)能 否經(jīng)受住考驗,這些問題需要經(jīng)過一個完整性能測試來給出答案。1第一章XXX系統(tǒng)性能測試概述1.1被測系統(tǒng)定義xxx系統(tǒng)作為此次測試被測系統(tǒng)(注:以下全部針對被測系統(tǒng)地描述均為針對XXX系統(tǒng)進行),XXX系統(tǒng)是由平臺開發(fā)一款物流應(yīng)用軟件,后臺應(yīng)用了 Oraclellg數(shù)據(jù)庫,該系統(tǒng)包含關(guān)鍵功效有:XXX 等。在該系統(tǒng)中全部存在多用戶

2、操作,大數(shù)據(jù)星操作和日報、周報、年報統(tǒng)此在此次測試中,將針對這 些多用戶操作,大數(shù)據(jù)毫查詢、統(tǒng)計功效進行如預(yù)期性能、用戶并發(fā)、大數(shù)據(jù)呈、疲憊強度和負載等方面 性能測試,檢驗并評走在模擬環(huán)境中,系統(tǒng)對負載承受能力,在不一樣用戶連接情況下,系統(tǒng)吞吐能力 和響應(yīng)能力,和在估計數(shù)據(jù)容呈中,系統(tǒng)能夠容忍最大用戶數(shù)。山功效介紹關(guān)鍵功效上面已提到,因為本文檔關(guān)鍵專注于性能在這里功效不再作為關(guān)鍵講述。1-1.2性能測試指標此次測試是針對XXX系統(tǒng)進行全方面性能測試,關(guān)鍵需要取得以下測詢旨標。1、應(yīng)用系統(tǒng)負載能力:即系統(tǒng)所能容忍最大用戶數(shù)呈,也就是在正常響應(yīng)時間中,系統(tǒng)能夠支持最多用戶端數(shù)呈。2、 應(yīng)用系統(tǒng)吞吐

3、呈:即在一次事務(wù)中網(wǎng)絡(luò)內(nèi)完成i總和r吞吐呈指標反應(yīng)是服務(wù)器承受壓力。事務(wù)是用戶某一步或幾步操作集合。r3、應(yīng)用系統(tǒng)吞吐率:即應(yīng)用系統(tǒng)在單位時間內(nèi)完成數(shù)據(jù)呈,也就是在單位時間內(nèi),應(yīng)用系統(tǒng)針對 不一樣負載壓力,所能完成數(shù)據(jù)毫。4、TPS :每秒鐘系統(tǒng)能夠處理事勢或交易數(shù)星,它是衡呈系統(tǒng)處理能力關(guān)鍵指標。5、點擊率:每秒鐘用戶向服務(wù)器提交HTTP請求數(shù)。5、系統(tǒng)響應(yīng)能力:即在多種負載壓力情況下,系統(tǒng)響應(yīng)時間,也就是從用戶端請求提議,到服務(wù)器端應(yīng)答返回所需要時間r包含網(wǎng)絡(luò)傳輸時間和服務(wù)器處理時間。6、應(yīng)用系統(tǒng)可靠性:即在連續(xù)工作時間狀態(tài)下,系統(tǒng)能夠正常運行時間,即在連續(xù)工作時間段內(nèi) 沒有犯錯信息。1-

4、2系統(tǒng)結(jié)構(gòu)及步驟XXX系統(tǒng)在實際生產(chǎn)中體系結(jié)構(gòu)跟此次性能測試所采取體系結(jié)構(gòu)是一樣,交易步驟也完全一致。不過因為硬件條件限制,此次性能測試硬件平臺跟實際生產(chǎn)環(huán)境略有不一樣。1.2.1系統(tǒng)總體結(jié)構(gòu)描述本系統(tǒng)總體結(jié)構(gòu),包含:硬件組織體系結(jié)構(gòu).網(wǎng)絡(luò)組織體系結(jié)構(gòu)、軟件組織體系結(jié)構(gòu)和功效模 塊組織體系結(jié)構(gòu)。此次性能測試中各類操作全部是由若干功效模塊組成每個功效全部依據(jù)其實施特點分成了若干操 作步驟,每個步驟就是一個功效點(即功效模塊),此次性能測試關(guān)鍵包含功效模塊和所屬操作以下 表步驟說明備注:Action.平均響應(yīng)時間(S)1打開主界面Action :訪問首頁(FWSY);52輸入用戶名密碼(需進行參數(shù)

5、化),登錄系統(tǒng),進入首頁Action :登陸(DL); 53點擊我通知標簽,進入通知列表頁面Action :進入通知列表(JRTZLB) ; 54在我通知上點擊已收通知標題鏈接,查看(關(guān)鍵通知)Action :查看通知(CKTZ);55在我通知上點擊已收通知回復(fù)鏈接,進入回復(fù)界面Action :進入回復(fù)界面(JRHFJM) ; 56在通知回復(fù)界面上填寫回復(fù)內(nèi)容并提交Action :回復(fù)通知(HFTZ);5123關(guān)鍵點描述(KP)此次性能測試關(guān)鍵點,就是查看XXX系統(tǒng)在不一樣用戶數(shù)呈(并發(fā))壓力下表現(xiàn)W大 系統(tǒng)處理能力和CPU、數(shù)據(jù)庫I/O和內(nèi)存使用情況,并找出對應(yīng)性能瓶頸。1-3性能測試環(huán)境此

6、次性能測試環(huán)境和真實運行環(huán)境硬件和網(wǎng)絡(luò)壞境有所不一樣,是真實壞境縮小,數(shù)據(jù)庫是真實 環(huán)境數(shù)據(jù)庫一個復(fù)制(或縮小),本系統(tǒng)采取標準CS結(jié)構(gòu),用戶端經(jīng)過前臺安裝訪問應(yīng)用系統(tǒng)。具中具體硬件和網(wǎng)絡(luò)環(huán)境以下:中間件服勢器:Weblogic9操作系統(tǒng):Windows7/Linux網(wǎng)絡(luò)環(huán)境:LAN ( 10M )數(shù)據(jù)庫:Oracle llg RAC用戶端:PC ( Windows )網(wǎng)絡(luò)拓撲和結(jié)構(gòu)圖以下:數(shù)據(jù)庫服務(wù)器客廣機Ao中間件服務(wù)器(客戶機B2第二章性能測試從廣泛意義上講性能測試包含:預(yù)期性能測試、用戶并發(fā)測試、大數(shù)據(jù)呈邂式、疲憊強度測試、 負載能力測試等。在不一樣應(yīng)用系統(tǒng)性能測試中”需要依據(jù)應(yīng)用系統(tǒng)

7、特點和測試目 標不一樣來選擇具 體測試方案,此次XXX系統(tǒng)性能測試關(guān)鍵是采取通常壓力測試模式來實 施,即:逐步增加壓力,查看 應(yīng)用系統(tǒng)在多種壓力情況下性能表現(xiàn)。在此次性能測試中,將使用性能測試工具LoadRunnerll.O對被測試項目標各模塊進 行監(jiān)控, 判定XX系統(tǒng)各模塊性能表現(xiàn),并幫助項目人員分析系統(tǒng)各個操作性能瓶頸點。2.1預(yù)期性能測試2.1.1預(yù)期性能概述經(jīng)過模擬生產(chǎn)運行業(yè)務(wù)壓力呈和使用場景組合,測試系統(tǒng)性能是否滿足生產(chǎn)性能要求。通俗地說, 這種方法就是要在特定運行條件下驗證系統(tǒng)能力狀態(tài)。2.1.2測試特點1、關(guān)鍵目標是驗證系統(tǒng)是否有系統(tǒng)宣稱含有能力。2、要事先了解被測試系統(tǒng)經(jīng)典場景

8、,并含有確走性能目標。3、要求在已經(jīng)確定環(huán)境下運行。2.2用戶并發(fā)測試2.2.1并發(fā)測試概述并發(fā)測試方法經(jīng)過模擬用戶并發(fā)訪問,測試多用戶并發(fā)訪問同一個應(yīng)用、同一個模塊或數(shù)據(jù)統(tǒng)計時是 否存在死鎖或其者她性能問題。2.2.2測試目標1、關(guān)鍵目標是發(fā)覺系統(tǒng)中可能隱藏并發(fā)訪問時問題。2、關(guān)鍵關(guān)注系統(tǒng)可能存在并發(fā)問題,比如系統(tǒng)中內(nèi)存泄漏、線程鎖和資源爭用方面問題。3、能夠在開發(fā)各個階段使用需要相關(guān)測試工具配合和支持。2.3大數(shù)據(jù)量測試2.3.1大數(shù)據(jù)量測試概述測試對象處理大劭據(jù),以確走是否達成了梅使軟件發(fā)生故障極限。大數(shù)據(jù)呈測試還將確走測試對象在 給走時間內(nèi)能夠連續(xù)處理最大負載或工作呈。2.3.2測試目

9、標1、關(guān)鍵目標是確走軟件發(fā)生故障極限。2、確走測試對象在給走時間內(nèi)能夠連續(xù)處理最大負載或工作呈。3、能夠在開發(fā)各個階段使用需要相關(guān)測試工具配合和支持。2.4疲憊強度測試2.4.1疲憊強度測試概述即壓力測試,測試系統(tǒng)在一走飽和狀態(tài)下,比如cpu、內(nèi)存在飽使用情況下,系統(tǒng)能夠處理會話能 力,和系統(tǒng)是否會出現(xiàn)錯誤。2.4.2測試目標1、關(guān)鍵目標是檢驗系統(tǒng)處于壓力性能下時,應(yīng)用表現(xiàn)。2、通常經(jīng)過模擬負載等方法,使得系統(tǒng)資源使用達成較高水平。3、通常見于測試系統(tǒng)穩(wěn)定性。2.5負載能力測試2.5.1負載測試概述經(jīng)過在被測系統(tǒng)上不停加壓,直性能指標達成極限,比如響應(yīng)時間超出預(yù)定指標或全部某種資源已 經(jīng)達成飽

10、和狀態(tài)。2.5.2測試目標1、關(guān)鍵目標是找到系統(tǒng)處理能力極限。2、需要在給定測試壞境下進行,通常也需要考慮被測試系統(tǒng)業(yè)勢壓力毫和經(jīng)典場景、使得測試結(jié)果 含有業(yè)務(wù)上意義。3、通常見來了解系統(tǒng)性能容星,或是配合性能調(diào)優(yōu)來使用。2.6測試方法及測試用例詳情參見乂乂項目測試用例doc性能測試章節(jié)2.7測試指標及期望在此次性能測試中,各類測試指標包含測試中應(yīng)該達成一些性能才旨標,這些性能指標均是來自應(yīng)用 系統(tǒng)設(shè)計開發(fā)時遵照業(yè)務(wù)需求,當某個測試某一類指標已經(jīng)超出了業(yè)務(wù)需求要求范圍,貝U測試已經(jīng) 達成目標,即可終止性能測試。應(yīng)用軟件等級測試指標:/ CPU利用率小于40%/內(nèi)存占用小于80%/ Proces

11、sor queue length 小于 2/ Response time 小于 Is/吞吐呈throughtput大于90%/業(yè)務(wù)實施平均響應(yīng)時間(期望值:15s )/不一樣并發(fā)用戶數(shù)情況下統(tǒng)計上述值網(wǎng)絡(luò)等級測試指標:吞吐呈:單位時間內(nèi)網(wǎng)絡(luò)傳輸婁/沖突率:在以太網(wǎng)上監(jiān)測到每秒沖突數(shù)操作系統(tǒng)等級測試指標:/進程/線程交換率:迸程和線程之間每秒交換次數(shù)/ CPU利用率:即CPU占用率()/系統(tǒng)CPU利用率:系統(tǒng)CPU占用率(% )/用戶CPU利用率:用戶模式下CPU占用率()/磁盤交換率:磁盤交換速率/中止速率:CPU每秒處理中止數(shù)數(shù)據(jù)庫等級測試指標:/數(shù)據(jù)庫I/O流星大小/數(shù)據(jù)庫鎖資源使用數(shù)呈/

12、數(shù)據(jù)庫并發(fā)連接數(shù):用戶端最大連接數(shù)2.7.2測試數(shù)據(jù)準備2721案例數(shù)據(jù):滿負荷壓力依據(jù)測試系統(tǒng)硬件條件,選擇滿負荷壓力,在系統(tǒng)資源使用斟出維持在90%左右情況下,測試 天威競帶業(yè)務(wù)管理系統(tǒng)處理能力。數(shù)據(jù)準備工作包含:測試數(shù)據(jù)庫需含有和真實環(huán)境成一定百分比或基礎(chǔ)一致12.7.3運行情況統(tǒng)計統(tǒng)計可擴展性測試中測試結(jié)果及其系統(tǒng)運行情況。除了統(tǒng)計測試指標以外,應(yīng)該結(jié)合測試實時統(tǒng) 計系統(tǒng)各個層次資源和參數(shù)。關(guān)鍵包含:/硬件環(huán)境資源/服務(wù)器操作系統(tǒng)參數(shù)/網(wǎng)絡(luò)相關(guān)參數(shù)數(shù)據(jù)庫相關(guān)參數(shù):具體婁庫參數(shù)有所不一樣,結(jié)合各僚據(jù)庫獨有特點統(tǒng)計3第三章測試過程及結(jié)果描述3.1測試描述在測試數(shù)據(jù)準備完備以后,測試將進行。

13、統(tǒng)計每次測試結(jié)果數(shù)據(jù),分析測試結(jié)果對系統(tǒng)進行全方 面評定。示例:步驟說明備注:Action.平均響應(yīng)時間(S)1打開主界面Action :訪問首頁(FWSY);52輸入用戶名密碼(需進行參數(shù)化),登錄系統(tǒng),進入首頁Action :登陸(DL); 53點擊我通知標簽,進入通知列表頁面Action :進入通知列表(JRTZLB) ; 54在我通知上點擊已收通知標題鏈接,查看通知(關(guān)鍵通知)Action :查看通知(CKTZ);55在我通知上點擊已收通知回復(fù)鏈接,進入回復(fù)界面Action :進入回復(fù)界面(JRHFJM) ; 56在通知回復(fù)界面上填寫回復(fù)內(nèi)容并提交Action 晅復(fù)通知(HFTZ);5

14、3-2測試場景測試中,使用逐步加壓模式,測試運行場景安排以下:每隔2秒增加1個用戶連接,最多增加到100個用戶,查看并統(tǒng)計運行if況每隔2秒增加2個用戶連接,最多增加到200個用戶,查看并統(tǒng)計運行況每隔2秒增加1個用戶連接尸最多增加到300個用戶,查看并統(tǒng)計運行況每隔3秒增加1個用戶連接尸最多增加到400個用戶,查看并統(tǒng)計運行況每個場景全部包含:用戶登錄-業(yè)務(wù)操作-業(yè)務(wù)完成-退出系統(tǒng),全部用例全部按以上場景進行測 試,因為pc性能限制,為了更正確模擬現(xiàn)場壞境,將運行全部腳本布署在LoadRunner終端上,關(guān)鍵 目標就是檢驗在不一樣壓力情況下,業(yè)勢系統(tǒng)性能表現(xiàn)。3.3測試結(jié)果標準測試結(jié)束標準通常依據(jù)以下標準:全部計劃測試已經(jīng)完成;全部計劃搜集性能數(shù)據(jù)已經(jīng)取得;全部性能瓶頸得到改善并

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論