版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
性能測(cè)試方案目錄目錄TOC\o"1-5"\h\z\o"CurrentDocument"前言 4\o"CurrentDocument"第一章XXX系統(tǒng)性能測(cè)試概述 5\o"CurrentDocument"被測(cè)系統(tǒng)定義 5\o"CurrentDocument"功能簡(jiǎn)介 5\o"CurrentDocument"性能測(cè)試指標(biāo) 5\o"CurrentDocument"系統(tǒng)結(jié)構(gòu)及流程 6\o"CurrentDocument"系統(tǒng)總體結(jié)構(gòu) 6\o"CurrentDocument"功能模塊 6\o"CurrentDocument"1.2.3關(guān)鍵點(diǎn)描述(KP) 7\o"CurrentDocument"性能測(cè)試環(huán)境 7\o"CurrentDocument"第二章性能測(cè)試 9\o"CurrentDocument"預(yù)期性能測(cè)試 9\o"CurrentDocument"預(yù)期性能概述 9\o"CurrentDocument"測(cè)試特點(diǎn) 9\o"CurrentDocument"用戶并發(fā)測(cè)試 10\o"CurrentDocument"并發(fā)測(cè)試概述 10\o"CurrentDocument"測(cè)試目的 10\o"CurrentDocument"大數(shù)據(jù)量測(cè)試 10\o"CurrentDocument"大數(shù)據(jù)量測(cè)試概述 10\o"CurrentDocument"測(cè)試目的 10\o"CurrentDocument"疲勞強(qiáng)度測(cè)試 11\o"CurrentDocument"疲勞強(qiáng)度測(cè)試概述 11\o"CurrentDocument"測(cè)試目的 11\o"CurrentDocument"負(fù)載能力測(cè)試 11\o"CurrentDocument"負(fù)載測(cè)試概述 11\o"CurrentDocument"測(cè)試目的 11\o"CurrentDocument"測(cè)試方法及測(cè)試用例 11\o"CurrentDocument"測(cè)試指標(biāo)及期望 12\o"CurrentDocument"測(cè)試數(shù)據(jù)準(zhǔn)備 13\o"CurrentDocument"運(yùn)行狀況記錄 13\o"CurrentDocument"第三章測(cè)試過程及結(jié)果描述 14\o"CurrentDocument"測(cè)試描述 14\o"CurrentDocument"測(cè)試場(chǎng)景 14\o"CurrentDocument"測(cè)試結(jié)果標(biāo)準(zhǔn) 15測(cè)試結(jié)束標(biāo)準(zhǔn)一般依據(jù)以下原則: 15執(zhí)行每個(gè)場(chǎng)景時(shí)需要記錄以下相應(yīng)的數(shù)據(jù) 15\o"CurrentDocument"4第四章測(cè)試報(bào)告 16前言平臺(tái)XX項(xiàng)目系統(tǒng)已經(jīng)成功發(fā)布,依據(jù)項(xiàng)目的規(guī)劃,未來勢(shì)必會(huì)出現(xiàn)業(yè)務(wù)系統(tǒng)中信息大量增長(zhǎng)的態(tài)勢(shì)。隨著業(yè)務(wù)系統(tǒng)在生產(chǎn)狀態(tài)下日趨穩(wěn)定、成熟,系統(tǒng)的性能問題也逐步成為了我們關(guān)注的焦點(diǎn):每天大數(shù)據(jù)量的“沖擊,”系統(tǒng)能穩(wěn)定在什么樣的性能水平,面臨行業(yè)公司業(yè)務(wù)增加時(shí),系統(tǒng)能否經(jīng)受住“考驗(yàn),”這些問題需要通過一個(gè)完整的性能測(cè)試來給出答案。本《性能測(cè)試計(jì)劃書》即是基于上述考慮,參考科學(xué)的性能測(cè)試方法而撰寫的,用以指導(dǎo)即將進(jìn)行的系統(tǒng)的性能測(cè)試。第一章XXX系統(tǒng)性能測(cè)試概述被測(cè)系統(tǒng)定義XXX系統(tǒng)作為本次測(cè)試的被測(cè)系統(tǒng)(注:以下所有針對(duì)被測(cè)系統(tǒng)地描述均為針對(duì)XXX系統(tǒng)進(jìn)行的),XXX系統(tǒng)是由平臺(tái)開發(fā)的一款物流應(yīng)用軟件,后臺(tái)應(yīng)用了Oraclellg數(shù)據(jù)庫,該系統(tǒng)包括主要功能有:XXX等。在該系統(tǒng)中都存在多用戶操作,大數(shù)據(jù)量操作以及日?qǐng)?bào)、周報(bào)、年報(bào)的統(tǒng)計(jì),在本次測(cè)試中,將針對(duì)這些多用戶操作,大數(shù)據(jù)量的查詢、統(tǒng)計(jì)功能進(jìn)行如預(yù)期性能、用戶并發(fā)、大數(shù)據(jù)量、疲勞強(qiáng)度和負(fù)載等方面的性能測(cè)試,檢查并評(píng)估在模擬環(huán)境中,系統(tǒng)對(duì)負(fù)載的承受能力,在不同的用戶連接情況下,系統(tǒng)的吞吐能力和響應(yīng)能力,以及在預(yù)計(jì)的數(shù)據(jù)容量中,系統(tǒng)能夠容忍的最大用戶數(shù)。功能簡(jiǎn)介主要功能上面已提到,由于本文檔主要專注于性能在這里功能不再作為重點(diǎn)講述。性能測(cè)試指標(biāo)本次測(cè)試是針對(duì)XXX系統(tǒng)進(jìn)行的全面性能測(cè)試,主要需要獲得如下的測(cè)試指標(biāo)。1、 應(yīng)用系統(tǒng)的負(fù)載能力:即系統(tǒng)所能容忍的最大用戶數(shù)量,也就是在正常的響應(yīng)時(shí)間中,系統(tǒng)能夠支持的最多的客戶端的數(shù)量。2、應(yīng)用系統(tǒng)的吞吐量:即在一次事務(wù)中網(wǎng)絡(luò)內(nèi)完成的數(shù)據(jù)量的總和, 吞吐量指標(biāo)反映的是服務(wù)器承受的壓力。事務(wù)是用戶某一步或幾步操作的集合。3、 應(yīng)用系統(tǒng)的吞吐率:即應(yīng)用系統(tǒng)在單位時(shí)間內(nèi)完成的數(shù)據(jù)量,也就是在單位時(shí)間內(nèi),應(yīng)用系統(tǒng)針對(duì)不同的負(fù)載壓力,所能完成的數(shù)據(jù)量。4、TPS:每秒鐘系統(tǒng)能夠處理事務(wù)或交易的數(shù)量,它是衡量系統(tǒng)處理能力的重要指標(biāo)。5、點(diǎn)擊率:每秒鐘用戶向服務(wù)器提交的HTTP請(qǐng)求數(shù)。5、 系統(tǒng)的響應(yīng)能力:即在各種負(fù)載壓力情況下,系統(tǒng)的響應(yīng)時(shí)間,也就是從客戶端請(qǐng)求發(fā)起,到服務(wù)器端應(yīng)答返回所需要的時(shí)間,包括網(wǎng)絡(luò)傳輸時(shí)間和服務(wù)器處理時(shí)間。6、 應(yīng)用系統(tǒng)的可靠性:即在連續(xù)工作時(shí)間狀態(tài)下,系統(tǒng)能夠正常運(yùn)行的時(shí)間,即在連續(xù)工作時(shí)間段內(nèi)沒有出錯(cuò)信息。系統(tǒng)結(jié)構(gòu)及流程XXX系統(tǒng)在實(shí)際生產(chǎn)中的體系結(jié)構(gòu)跟本次性能測(cè)試所采用的體系結(jié)構(gòu)是一樣的,交易流程也完全一致的。不過,由于硬件條件的限制,本次性能測(cè)試的硬件平臺(tái)跟實(shí)際生產(chǎn)環(huán)境略有不同。系統(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)。功能模塊1.本次性能測(cè)試中各類操作都是由若干功能模塊組成的,每個(gè)功能都根據(jù)其執(zhí)行特點(diǎn)分成了若干操作步驟,每個(gè)步驟就是一個(gè)功能點(diǎn)(即功能模塊),本次性能測(cè)試主要涉及的功能模塊以及所屬操作如下表步驟說明備注:Action、平均響應(yīng)時(shí)間(S)
1打開主界面Action:訪問首頁(FWSY);52輸入用戶名密碼(需進(jìn)行參數(shù)化),登錄系統(tǒng),進(jìn)入首頁Action:登陸(DL);53點(diǎn)擊“我的通知”標(biāo)簽,進(jìn)入通知列表頁面Action:進(jìn)入通知列表(JRTZLB);54在我的通知上點(diǎn)擊已收通知標(biāo)題鏈接,查看通知(重要通知)Action:查看通知(CKTZ);55在我的通知上點(diǎn)擊已收通知的“回復(fù)”鏈接,進(jìn)入回復(fù)界面Action:進(jìn)入回復(fù)界面(JRHFJM);56在通知回復(fù)界面上填寫回復(fù)內(nèi)容并提交Action:回復(fù)通知(HFTZ);51.2.3關(guān)鍵點(diǎn)描述(KP)本次性能測(cè)試的關(guān)鍵點(diǎn),就是查看XXX系統(tǒng)在不同用戶數(shù)量(并發(fā))壓力下的表現(xiàn)和大數(shù)據(jù)量操作時(shí)系統(tǒng)的性能狀態(tài),即:支持的并發(fā)用戶數(shù)目和并發(fā)用戶發(fā)送頻率,以及在較大壓力下,系統(tǒng)的處理能力以及CPU、數(shù)據(jù)庫I/O和內(nèi)存的使用情況,并找出相應(yīng)的性能瓶頸。性能測(cè)試環(huán)境本次性能測(cè)試環(huán)境與真實(shí)運(yùn)行環(huán)境硬件和網(wǎng)絡(luò)環(huán)境有所不同,是真實(shí)環(huán)境的縮小,數(shù)據(jù)庫是真實(shí)環(huán)境數(shù)據(jù)庫的一個(gè)復(fù)制(或縮?。?,本系統(tǒng)采用標(biāo)準(zhǔn)的CS結(jié)構(gòu),客戶端通過前臺(tái)安裝訪問應(yīng)用系統(tǒng)。
其中具體的硬件和網(wǎng)絡(luò)環(huán)境如下:>中間件服務(wù)器:Weblogic9操作系統(tǒng):Windows7/Linux網(wǎng)絡(luò)環(huán)境:LAN(IOM)數(shù)據(jù)庫:Oracle11gRAC客戶端:PC(Windows)客戶機(jī)A數(shù)據(jù)庫服務(wù)器中間件服務(wù)器客戶機(jī)B客戶機(jī)A數(shù)據(jù)庫服務(wù)器中間件服務(wù)器客戶機(jī)B第二章性能測(cè)試從廣泛意義上講性能測(cè)試包括:預(yù)期性能測(cè)試、用戶并發(fā)測(cè)試、大數(shù)據(jù)量測(cè)試、疲勞強(qiáng)度測(cè)試、負(fù)載能力測(cè)試等。在不同應(yīng)用系統(tǒng)的性能測(cè)試中,需要根據(jù)應(yīng)用系統(tǒng)的特點(diǎn)和測(cè)試目的的不同來選擇具體的測(cè)試方案,本次XXX系統(tǒng)的性能測(cè)試主要是采用通常的壓力測(cè)試模式來執(zhí)行的,即:逐步增加壓力,查看應(yīng)用系統(tǒng)在各種壓力狀況下的性能表現(xiàn)。在本次性能測(cè)試中,將使用性能測(cè)試工具LoadRunnerll.O對(duì)被測(cè)試項(xiàng)目的各模塊進(jìn)行監(jiān)控,判斷XX系統(tǒng)各模塊的性能表現(xiàn),并幫助項(xiàng)目人員分析系統(tǒng)各個(gè)操作的性能瓶頸點(diǎn)。預(yù)期性能測(cè)試預(yù)期性能概述通過模擬生產(chǎn)運(yùn)行的業(yè)務(wù)壓力量和使用場(chǎng)景組合測(cè)試系統(tǒng)的性能是否滿足生產(chǎn)性能要求。通俗地說,這種方法就是要在特定的運(yùn)行條件下驗(yàn)證系統(tǒng)的能力狀態(tài)。測(cè)試特點(diǎn)1、 主要目的是驗(yàn)證系統(tǒng)是否有系統(tǒng)宣稱具有的能力。2、 要事先了解被測(cè)試系統(tǒng)經(jīng)典場(chǎng)景,并具有確定的性能目標(biāo)。3、 要求在已經(jīng)確定的環(huán)境下運(yùn)行。用戶并發(fā)測(cè)試并發(fā)測(cè)試概述并發(fā)測(cè)試方法通過模擬用戶并發(fā)訪問,測(cè)試多用戶并發(fā)訪問同一個(gè)應(yīng)用、同一個(gè)模塊或者數(shù)據(jù)記錄時(shí)是否存在死鎖或其者他性能問題。測(cè)試目的1、 主要目的是發(fā)現(xiàn)系統(tǒng)中可能隱藏的并發(fā)訪問時(shí)的問題。2、 主要關(guān)注系統(tǒng)可能存在的并發(fā)問題,例如系統(tǒng)中的內(nèi)存泄漏、線程鎖和資源爭(zhēng)用方面的問題。3、 可以在開發(fā)的各個(gè)階段使用需要相關(guān)的測(cè)試工具的配合和支持。大數(shù)據(jù)量測(cè)試大數(shù)據(jù)量測(cè)試概述測(cè)試對(duì)象處理大量的數(shù)據(jù),以確定是否達(dá)到了將使軟件發(fā)生故障的極限。大數(shù)據(jù)量測(cè)試還將確定測(cè)試對(duì)象在給定時(shí)間內(nèi)能夠持續(xù)處理的最大負(fù)載或工作量。測(cè)試目的1、 主要目的是確定軟件發(fā)生故障的極限。2、 確定測(cè)試對(duì)象在給定時(shí)間內(nèi)能夠持續(xù)處理的最大負(fù)載或工作量。3、 可以在開發(fā)的各個(gè)階段使用需要相關(guān)的測(cè)試工具的配合和支持。疲勞強(qiáng)度測(cè)試疲勞強(qiáng)度測(cè)試概述即壓力測(cè)試,測(cè)試系統(tǒng)在一定飽和狀態(tài)下,例如cpu、內(nèi)存在飽和使用情況下,系統(tǒng)能夠處理的會(huì)話能力,以及系統(tǒng)是否會(huì)出現(xiàn)錯(cuò)誤。測(cè)試目的1、 主要目的是檢查系統(tǒng)處于壓力性能下時(shí),應(yīng)用的表現(xiàn)。2、 一般通過模擬負(fù)載等方法,使得系統(tǒng)的資源使用達(dá)到較高的水平。3、 一般用于測(cè)試系統(tǒng)的穩(wěn)定性。負(fù)載能力測(cè)試負(fù)載測(cè)試概述通過在被測(cè)系統(tǒng)上不斷加壓,直到性能指標(biāo)達(dá)到極限,例如“響應(yīng)時(shí)間”超過預(yù)定指標(biāo)或都某種資源已經(jīng)達(dá)到飽和狀態(tài)。測(cè)試目的1、 主要目的是找到系統(tǒng)處理能力的極限。2、 需要在給定的測(cè)試環(huán)境下進(jìn)行,通常也需要考慮被測(cè)試系統(tǒng)的業(yè)務(wù)壓力量和典型場(chǎng)景、使得測(cè)試結(jié)果具有業(yè)務(wù)上的意義。3、 一般用來了解系統(tǒng)的性能容量,或是配合性能調(diào)優(yōu)來使用。。測(cè)試方法及測(cè)試用例詳情參見《XX項(xiàng)目測(cè)試用例.doc》的“性能測(cè)試”章節(jié)測(cè)試指標(biāo)及期望在本次性能測(cè)試中,各類測(cè)試指標(biāo)包括測(cè)試中應(yīng)該達(dá)到的某些性能指標(biāo),這些性能指標(biāo)均是來自應(yīng)用系統(tǒng)設(shè)計(jì)開發(fā)時(shí)遵循的業(yè)務(wù)需求,當(dāng)某個(gè)測(cè)試的某一類指標(biāo)已經(jīng)超出了業(yè)務(wù)需求的要求范圍,則測(cè)試已經(jīng)達(dá)到目的,即可終止性能測(cè)試。應(yīng)用軟件級(jí)別的測(cè)試指標(biāo):/CPU的利用率小于40%/內(nèi)存占用小于80%/Processorqueuelength小于2/Responsetime小于1s/吞吐量throughtput大于90%/業(yè)務(wù)執(zhí)行的平均響應(yīng)時(shí)間(期望值:<15s)/不同并發(fā)用戶數(shù)的狀況下的記錄上述值網(wǎng)絡(luò)級(jí)別的測(cè)試指標(biāo):/吞吐量:?jiǎn)挝粫r(shí)間內(nèi)網(wǎng)絡(luò)傳輸數(shù)據(jù)量/沖突率:在以太網(wǎng)上監(jiān)測(cè)到的每秒沖突數(shù)操作系統(tǒng)級(jí)別的測(cè)試指標(biāo):/進(jìn)程/線程交換率:進(jìn)程和線程之間每秒交換次數(shù)/CPU利用率:即CPU占用率(%)/系統(tǒng)CPU利用率:系統(tǒng)的CPU占用率(%)/用戶CPU利用率:用戶模式下的CPU占用率(%)中斷速率:CPU每秒處理的中斷數(shù)數(shù)據(jù)庫級(jí)別的測(cè)試指標(biāo):數(shù)據(jù)庫I/O的流量大小數(shù)據(jù)庫鎖資源的使用數(shù)量數(shù)據(jù)庫的并發(fā)連接數(shù):客戶端的最大連接數(shù)2.7.2測(cè)試數(shù)據(jù)準(zhǔn)備案例數(shù)據(jù):滿負(fù)荷壓力根據(jù)測(cè)試系統(tǒng)的硬件條件,選擇滿負(fù)荷的壓力,在系統(tǒng)的資源使用基本維持在90%左右的狀況下,測(cè)試天威寬帶業(yè)務(wù)管理系統(tǒng)的處理能力。數(shù)據(jù)準(zhǔn)備工作包括:測(cè)試數(shù)據(jù)庫需具備與真實(shí)環(huán)境成一定比例或基本一致的數(shù)據(jù)2.7.3運(yùn)行狀況記錄記錄可擴(kuò)展性測(cè)試中的測(cè)試結(jié)果及其系統(tǒng)的運(yùn)行狀況。除了記錄測(cè)試指標(biāo)以外,應(yīng)該結(jié)合測(cè)試實(shí)時(shí)記錄系統(tǒng)各個(gè)層次的資源和參數(shù)。主要包括:硬件環(huán)境資源服務(wù)器操作系統(tǒng)參數(shù)網(wǎng)絡(luò)相關(guān)參數(shù)數(shù)據(jù)庫相關(guān)參數(shù):具體數(shù)據(jù)庫參數(shù)有所不同,結(jié)合各個(gè)數(shù)據(jù)庫獨(dú)有的特點(diǎn)記錄第三章測(cè)試過程及結(jié)果描述測(cè)試描述在測(cè)試數(shù)據(jù)準(zhǔn)備完備以后,測(cè)試將進(jìn)行。記錄每次測(cè)試的結(jié)果數(shù)據(jù),分析測(cè)試結(jié)果對(duì)系統(tǒng)進(jìn)行全面評(píng)估。測(cè)試場(chǎng)景示例:步驟說明備注:Action、平均響應(yīng)時(shí)間(S)1打開主界面Action:訪問首頁(FWSY);52輸入用戶名密碼(需進(jìn)行參數(shù)化),登錄系統(tǒng),進(jìn)入首頁Action:登陸(DL);53點(diǎn)擊“我的通知”標(biāo)簽,進(jìn)入通知列表頁面Action:進(jìn)入通知列表(JRTZLB);54在我的通知上點(diǎn)擊已收通知標(biāo)題鏈接,查看通知(重要通知)Action:查看通知(CKTZ);55在我的通知上點(diǎn)擊已收通知的“回復(fù)”鏈接,進(jìn)入回復(fù)界面Ac
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《環(huán)境安全教育資料》課件
- 2024年隔離酒店消防安全應(yīng)急預(yù)案
- 單位管理制度合并匯編人員管理篇
- 單位管理制度分享大全【職工管理】十篇
- 《種按摩康復(fù)療法》課件
- 單位管理制度呈現(xiàn)合集【職員管理篇】十篇
- 單位管理制度呈現(xiàn)大合集【員工管理篇】十篇
- 《電子商務(wù)新技術(shù)》課件
- 2024年地稅個(gè)人年度工作總結(jié)
- 《硬筆書法講》課件
- 2025共團(tuán)永康市委下屬青少年綜合服務(wù)中心駐團(tuán)市委機(jī)關(guān)人員招聘2人(浙江)高頻重點(diǎn)提升(共500題)附帶答案詳解
- 智能 檢測(cè)與監(jiān)測(cè) 技術(shù)-智能建造技術(shù)專01課件講解
- 網(wǎng)絡(luò)版權(quán)合同范例
- 工貿(mào)企業(yè)安全生產(chǎn)費(fèi)用提取和使用管理制度(4篇)
- 各類骨折病人體位護(hù)理
- 郵政行業(yè)事故隱患監(jiān)測(cè)與獎(jiǎng)勵(lì)機(jī)制
- 南京工業(yè)大學(xué)《建筑結(jié)構(gòu)與選型》2021-2022學(xué)年第一學(xué)期期末試卷
- 派出所考勤制度管理制度
- 網(wǎng)絡(luò)評(píng)論員培訓(xùn)
- 2024年西藏中考語文真題
- 某大廈10kv配電室增容改造工程施工方案
評(píng)論
0/150
提交評(píng)論