

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、XXX 項(xiàng)目性能測(cè)試方案文檔編號(hào)保密等級(jí)作者最后修改日期審核 人最后審批日期批準(zhǔn)人最后批準(zhǔn)日期修訂記錄日期版本修訂說明修訂人1.0初稿目 錄1 項(xiàng)目簡介. 11.1測(cè)試目標(biāo). 11.2測(cè)試范圍.11.3性能測(cè)試指標(biāo)要求 . 21.3.1交易吞吐量.21.3.2交易響應(yīng)時(shí)間.21.3.3并發(fā)交易成功率.21.3.4資源使用指標(biāo) .22 測(cè)試環(huán)境.32.1網(wǎng)絡(luò)拓?fù)鋱D.32.2軟硬件配置.33 測(cè)試方案.53.1交易選擇.53.2測(cè)試數(shù)據(jù).53.2.1參數(shù)數(shù)據(jù).53.2.2存量數(shù)據(jù).63.3資源監(jiān)控指標(biāo) . 63.3.1臺(tái)式機(jī).63.3.2服務(wù)器.63.4測(cè)試腳本編寫與調(diào)試 . 63.5測(cè)試場(chǎng)景設(shè)計(jì)
2、 . 63.5.1典型交易基準(zhǔn)測(cè)試 .63.5.2典型交易常規(guī)并發(fā)測(cè)試 .73.5.3穩(wěn)定性測(cè)試.83.6測(cè)試場(chǎng)景執(zhí)行與數(shù)據(jù)收集 .93.7性能優(yōu)化與回歸 .94 測(cè)試實(shí)施情況 . 103.5.2.1測(cè)試時(shí)間和地點(diǎn) . 103.5.2.2參加測(cè)試人員 .103.5.2.3測(cè)試工具. 103.5.2.4性能測(cè)試計(jì)劃進(jìn)度安排 .115 專業(yè)術(shù)語. 121 項(xiàng)目簡介3.5.3.1測(cè)試目標(biāo)通過對(duì)XXXXXX系統(tǒng)的性能測(cè)試實(shí)施,在測(cè)試范圍內(nèi)可以達(dá)到如下目的:了解XXX系統(tǒng)在各種業(yè)務(wù)場(chǎng)景下的性能表現(xiàn);了解XXX業(yè)務(wù)系統(tǒng)的穩(wěn)定性;通過各種業(yè)務(wù)場(chǎng)景的測(cè)試實(shí)施,為系統(tǒng)調(diào)優(yōu)提供數(shù)據(jù)參考;通過性能測(cè)試發(fā)現(xiàn)系統(tǒng)瓶頸,
3、并進(jìn)行優(yōu)化。預(yù)估系統(tǒng)的業(yè)務(wù)容量3.5.3.2測(cè)試范圍XXX系統(tǒng)說明以及系統(tǒng)業(yè)務(wù)介紹和需要測(cè)試的業(yè)務(wù)模塊,業(yè)務(wù)邏輯圖如下:企業(yè)門戶(PoHal)平臺(tái)企業(yè)應(yīng)用集成平臺(tái)書甬聽財(cái)務(wù)谿安竝產(chǎn)人力純Wass卜同辦公|決童f誌軽務(wù)自響廠CGIS)漫莽簷時(shí)悟授枚示蚤 朋言負(fù)載均度12主財(cái)驅(qū)彈謬備制眩酸111圭全設(shè)備數(shù)據(jù)中匕寬帶1P信息廣域用絡(luò)信息安全防護(hù)林系信息標(biāo)準(zhǔn)管理體系人才隊(duì)伍休系信息系統(tǒng)架構(gòu)本公司服務(wù)器環(huán)境以及架構(gòu)圖為了真實(shí)反映XXXX系統(tǒng)自身的處理能力,本次測(cè)試范圍只包(XXX服務(wù)器系統(tǒng)和Web服務(wù)系統(tǒng)、數(shù)據(jù)庫服務(wù)器系統(tǒng))。3.5.3.3性能測(cè)試指標(biāo)要求本次性能測(cè)試需要測(cè)試的性能指標(biāo)包括:1、 交易吞
4、吐量:后臺(tái)主機(jī)每秒能夠處理的交易筆數(shù)(TPS)2、交易響應(yīng)時(shí)間(3-5-8秒)3、并發(fā)交易成功率99.999%4、 資源使用指標(biāo):前置和核心系統(tǒng)各服務(wù)器CPU80%、內(nèi)存占用率(80%)、Spotlight on數(shù)據(jù)庫;LoadRunner壓力負(fù)載機(jī)CPU占用率、內(nèi)存占用率4.1交易吞吐量根據(jù)統(tǒng)計(jì)數(shù)據(jù),XXX系統(tǒng)當(dāng)前生產(chǎn)環(huán)境高峰日交易總量為【】萬筆。根據(jù)二八原則(80%的交易量發(fā)生在20%勺時(shí)間段內(nèi)),當(dāng)前生產(chǎn)環(huán)境對(duì)主機(jī)的交易吞吐量指標(biāo)要求為:TPS_1【】* 80% / (24 * 20% * 3600)=【】 筆/秒為獲取系統(tǒng)主機(jī)的最大處理能力,在本次性能測(cè)試中可通過不斷加壓,讓數(shù)據(jù)系統(tǒng)主
5、機(jī)CPU利用率達(dá)到 【】%記錄此時(shí)的TPS值,作為新主機(jī)處理能力的一個(gè)參考值。4.2交易響應(yīng)時(shí)間本次性能測(cè)試中的交易響應(yīng)時(shí)間是指由性能測(cè)試工具記錄和進(jìn)行統(tǒng)計(jì)分析的、系統(tǒng)處理交易的響應(yīng)時(shí)間,用一定時(shí)間段內(nèi)的統(tǒng)計(jì)平均值A(chǔ)RT來表示。本次性能測(cè)試中,對(duì)所有交易的ART指標(biāo)要求為:ART99.999%。4.4資源使用指標(biāo)在正常的并發(fā)測(cè)試和批處理測(cè)試中,核心系統(tǒng)服務(wù)器主機(jī)的資源使用指標(biāo)要求:CPU使 用率 80%內(nèi)存使用率 80%2 測(cè)試環(huán)境1.網(wǎng)絡(luò)拓?fù)鋱D壓力產(chǎn)生器(Load Generator)連接服務(wù)端系統(tǒng),客戶端發(fā)送請(qǐng)求到服務(wù)端,服務(wù)端響應(yīng)并處理后將結(jié)果返回到客戶端。本次測(cè)試的網(wǎng)絡(luò)環(huán)境為1000M
6、bps局域網(wǎng),使用獨(dú)立的網(wǎng)段,忽略防火墻網(wǎng)絡(luò)延遲,交易請(qǐng)求以及結(jié)果返回的網(wǎng)絡(luò)傳輸時(shí)間可以忽略不計(jì)。簡圖如下:公司網(wǎng)絡(luò)傳輸拓?fù)浣Y(jié)構(gòu)圖2.軟硬件配置性能測(cè)試環(huán)境的硬件和軟件配置如下表所示:環(huán)境資源數(shù) 量配置與生產(chǎn)環(huán)境差巳異Web服務(wù)應(yīng)用 軟件1服務(wù)器型號(hào):CPU 4個(gè) 主頻3.10Ghz內(nèi)存:8G存儲(chǔ):500GIP地址: 系統(tǒng)/版本:Mai nStorageTempStorage內(nèi)網(wǎng) Mail 系統(tǒng)外網(wǎng) Mail 系統(tǒng)Mai nStorageTempStorage互接連Internet隔離網(wǎng)閘Mail 網(wǎng)關(guān)XXX服務(wù)器硬件環(huán)境數(shù)據(jù)庫服務(wù)器1服務(wù)器型號(hào):CPU, 主頻 內(nèi)存: 存儲(chǔ):IP地址: 系統(tǒng)
7、/版本:負(fù)載機(jī)Loadr unner1CPU 4個(gè) 主頻:2.4Ghz內(nèi)存:2G存儲(chǔ):320IP:192.168.7.373 測(cè)試方案3.%2交易選擇通過業(yè)務(wù)數(shù)據(jù)統(tǒng)計(jì)和業(yè)務(wù)模型分析,最終選擇的典型交易如下表所示:編號(hào)腳本名業(yè)務(wù)名業(yè)務(wù)占比可參數(shù)化域12345678910111213144.%2測(cè)試數(shù)據(jù)參數(shù)數(shù)據(jù)為了盡可能的模擬系統(tǒng)生產(chǎn)環(huán)境,所以JVM的初始堆棧大小、WEB服務(wù)器的線程池、數(shù)據(jù)庫連接池等系統(tǒng)配置,統(tǒng)- -參考WAP生產(chǎn)環(huán)境配置。322存量數(shù)據(jù)存量數(shù)據(jù)來自XXXX實(shí)際生產(chǎn)系統(tǒng),對(duì)生產(chǎn)數(shù)據(jù)進(jìn)行脫敏處理,并導(dǎo)入測(cè)試環(huán)境核心系 統(tǒng)數(shù)據(jù)庫?;A(chǔ)數(shù)據(jù)的數(shù)據(jù)規(guī)模。3.3資源監(jiān)控指標(biāo)本次性能測(cè)試通過
8、LoadRunner進(jìn)行的資源監(jiān)控包括:操作系統(tǒng)UNIX、AIX資源監(jiān)控。定義的監(jiān)控指標(biāo)如下:3.3.1臺(tái)式機(jī)系統(tǒng)CPU使用率80%系統(tǒng)內(nèi)存使用率80%系統(tǒng)10使用率80%監(jiān)控的服務(wù)器包括WEB服務(wù)器。3.3.2服務(wù)器系統(tǒng)CPU使用率80%系統(tǒng)內(nèi)存使用率80%系統(tǒng)IO使用率80%監(jiān)控的服務(wù)器包括數(shù)據(jù)庫服務(wù)器。3.4測(cè)試腳本編寫與調(diào)試3.5測(cè)試場(chǎng)景設(shè)計(jì)3.5.1典型交易基準(zhǔn)測(cè)試典型交易基準(zhǔn)測(cè)試是單交易單用戶測(cè)試,目的是對(duì)選擇的每個(gè)典型交易在無壓力情況下(無額外進(jìn)程運(yùn)行并占用系統(tǒng)資源)情況下,獲取系統(tǒng)處理單筆交易的耗時(shí),為下一步模擬多個(gè)用戶、混合交易的性能測(cè)試提供一個(gè)基本數(shù)據(jù)參考?;鶞?zhǔn)測(cè)試要達(dá)到以
9、下目標(biāo):驗(yàn)證測(cè)試腳本及測(cè)試參數(shù)的正確性。獲取系統(tǒng)處理單筆交易性能數(shù)據(jù),主要是單筆交易平均響應(yīng)時(shí)間。測(cè)試方法使用一個(gè)Vuser,分別運(yùn)行每個(gè)典型交易的腳本,設(shè)置腳本的迭代次數(shù)1次,驗(yàn)證所有腳本是否運(yùn)行正確、所有交易事務(wù)是否成功返回,并獲取每個(gè)典型交易的平均交易響應(yīng)時(shí)間ART3.5.1.2測(cè)試場(chǎng)景-基準(zhǔn)測(cè)試(測(cè)試單業(yè)務(wù)單人測(cè)試獲取典型交易的平均響應(yīng)時(shí)間)編號(hào)場(chǎng)景名稱并發(fā) 用戶數(shù)加壓方式持續(xù) 時(shí)間退出 方式思考 時(shí)間/ 迭代延遲交易 組合負(fù)載 生成 器數(shù)量備注1單交易單用 戶測(cè)試,獲取 各典型交易 響應(yīng)時(shí)間單用戶交易數(shù) 據(jù)234567893.5.2典型交易常規(guī)并發(fā)測(cè)試單交易多用戶并發(fā)測(cè)試對(duì)每個(gè)典型交
10、易通過多個(gè)用戶多次迭代執(zhí)行,獲得該交易在并發(fā)用戶情況下的平均響應(yīng)時(shí)間以及每秒響應(yīng)交易數(shù),同時(shí)檢驗(yàn)服務(wù)器端對(duì)每個(gè)典型交易多個(gè)并發(fā)用戶的處理能力。測(cè)試方法對(duì)單交易多用戶并發(fā)測(cè)試: 使用手動(dòng)場(chǎng)景,設(shè)置并發(fā)用戶數(shù)35、45,持續(xù)時(shí)間15分鐘, 無思考時(shí)間,無迭代延遲。測(cè)試每個(gè)交易在不同壓力下的應(yīng)時(shí)間以及每秒響應(yīng)交易數(shù)量。從而發(fā)現(xiàn)交易的單點(diǎn)瓶頸,并針對(duì)問題進(jìn)行優(yōu)化。3.522測(cè)試場(chǎng)景-用戶并發(fā)測(cè)試(針對(duì)問題進(jìn)行優(yōu)化)編號(hào)場(chǎng)景名稱并發(fā)用戶數(shù)加壓方式持續(xù) 時(shí)間退出 方式思考 時(shí)間/迭 代延遲交易 組合負(fù)載 生成 器數(shù)量備注1單交易多用 戶并發(fā)測(cè)試, 獲取交易響 應(yīng)時(shí)間,驗(yàn)證 數(shù)據(jù)庫/web 服務(wù)器對(duì)各 典型
11、交易的并發(fā)處理能 力234567893.5.3穩(wěn)定性測(cè)試通過生產(chǎn)系統(tǒng)的總用戶數(shù),模擬生產(chǎn)環(huán)境,考察在模擬生產(chǎn)環(huán)境的情況下是否會(huì)出現(xiàn)宕機(jī)、響應(yīng)時(shí)間變長、交易成功率下降、內(nèi)存使用率持續(xù)上升等異?,F(xiàn)象。測(cè)試方法通過基準(zhǔn)測(cè)試得出的交易響應(yīng)時(shí)間,按照響應(yīng)時(shí)間設(shè)置交易占比。然后不斷施加壓力,觀測(cè)系統(tǒng)的CPU使用率。來判斷系統(tǒng)所能承受的極限壓力。 再根據(jù)此壓力的并發(fā)數(shù)量,讓場(chǎng)景持續(xù)運(yùn)行時(shí)間8小時(shí),各交易無思考時(shí)間、無迭代延遲時(shí)間。獲取核心主機(jī)TPS值、各典型交易的平均響應(yīng)時(shí)間ART和性能監(jiān)控?cái)?shù)據(jù)。測(cè)試場(chǎng)景-穩(wěn)定性測(cè)試 在系統(tǒng)資源使用到達(dá)極限時(shí)長時(shí)間壓力測(cè)試的場(chǎng)景編號(hào)場(chǎng)景名稱并發(fā) 用戶 數(shù)加壓方式持續(xù) 時(shí)間退
12、出 方式思考 時(shí)間/ 迭代延遲交易 組合負(fù)載 生成 器數(shù)量備注13.6測(cè)試場(chǎng)景執(zhí)行與數(shù)據(jù)收集性能測(cè)試執(zhí)行過程中應(yīng)收集的測(cè)試場(chǎng)景執(zhí)行結(jié)果數(shù)據(jù)包括:LoadRunner的Controller中的場(chǎng)景執(zhí)行結(jié)果數(shù)據(jù);LoadRunner的資源監(jiān)控?cái)?shù)據(jù);核心主機(jī)記錄的資源(CPU MEM監(jiān)控?cái)?shù)據(jù)文件。3.7性能優(yōu)化與回歸版本Tomcat應(yīng)用數(shù)據(jù)庫結(jié)果其他V1.01、默認(rèn)配置1、V1.0版本應(yīng)用1、V1.0版本數(shù)據(jù)庫1、 相應(yīng)時(shí)間:X秒2、 并發(fā)用戶:X1、應(yīng)用程序 穩(wěn)定2、數(shù)據(jù)庫服 務(wù)器穩(wěn)定3、查看相應(yīng) 的結(jié)果在并 發(fā)測(cè)試數(shù)據(jù) 中4 測(cè)試實(shí)施情況測(cè)試時(shí)間和地點(diǎn)時(shí)間:XXXX年XX月XX日一XXXX年XX
13、月XX日地點(diǎn):XXXXXXXXXXXXXXX參加測(cè)試人員參加本次核心系統(tǒng)主機(jī)升級(jí)性能測(cè)試的人員包括:項(xiàng)目經(jīng)理:XXXXXX測(cè)試負(fù)責(zé)人:XXXXXX測(cè)試人員:XXXXXX運(yùn)維人員:XXXXX、XXXX序號(hào)角色數(shù)量需求具體職責(zé)技能要求1性能測(cè)試經(jīng)理1部門經(jīng)理2性能測(cè)試設(shè)計(jì)人員1性能測(cè)試工程師3測(cè)試工具開發(fā)人員1性能測(cè)試工程師4測(cè)試環(huán)境準(zhǔn)備人員1性能測(cè)試工程師5測(cè)試數(shù)據(jù)準(zhǔn)備人員1相關(guān)項(xiàng)目配合人員6腳本場(chǎng)景準(zhǔn)備人員1性能測(cè)試工程師7性能調(diào)優(yōu)支持人員1性能測(cè)試工程師測(cè)試工具序號(hào)工具名稱用途及說明廠商/自產(chǎn)版本1Loadrunner負(fù)載生成hpV 8.1/V11.0注意:Loadrunnet 客戶方是否具備 lisenee,如具備正版 lisenee 更佳。其他工具為開源或免費(fèi)軟件。階段編號(hào)任務(wù)工作量(人日)開始日期結(jié)束日期責(zé)任人測(cè)試計(jì)劃1制疋測(cè)試方案2評(píng)審測(cè)試方案測(cè)試準(zhǔn)備3測(cè)試工具準(zhǔn)備4測(cè)試環(huán)境準(zhǔn)備5測(cè)試數(shù)據(jù)準(zhǔn)備6測(cè)試腳本編制、調(diào)試7測(cè)試場(chǎng)景準(zhǔn)備測(cè)試執(zhí)行8測(cè)試執(zhí)行(基準(zhǔn)測(cè)試)9測(cè)試執(zhí)行(并發(fā)測(cè)試)10測(cè)試執(zhí)行(基準(zhǔn)測(cè)試)11測(cè)試執(zhí)行(并發(fā)測(cè)試)12測(cè)試執(zhí)行(穩(wěn)定性測(cè)試)測(cè)試評(píng)估14編寫測(cè)試報(bào)告15評(píng)審測(cè)試報(bào)告在 實(shí) 際 測(cè) 試 過 程 中 , 由 于 測(cè) 試 環(huán) 境 有 時(shí) 不 太 穩(wěn) 定 、 和
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度停車場(chǎng)管理服務(wù)收費(fèi)合同
- 二零二五年度琴行品牌使用權(quán)及庫存樂器轉(zhuǎn)讓合同
- 文化建筑工程施工合同
- 材料供需合同4
- 會(huì)計(jì)崗位述職報(bào)告
- 2025年供水供電合同(八)
- 2025年中學(xué)食堂承包合同
- 2025年企業(yè)辦公用品供需合同年范本
- 2025年借款擔(dān)保合同糾紛處理策略
- 2025年二手大型貨車交易合同范文
- 09式 新擒敵拳 教學(xué)教案 教學(xué)法 圖解
- 《網(wǎng)店運(yùn)營與管理》整本書電子教案全套教學(xué)教案
- 打印版 《固體物理教程》課后答案王矜奉
- CAD術(shù)語對(duì)照表
- 學(xué)術(shù)論文的寫作與規(guī)范課件
- 香港牛津新魔法Newmagic3AUnit4Mycalendar單元檢測(cè)試卷
- 中考《紅星照耀中國》各篇章練習(xí)題及答案(1-12)
- Q∕GDW 11612.43-2018 低壓電力線高速載波通信互聯(lián)互通技術(shù)規(guī)范 第4-3部分:應(yīng)用層通信協(xié)議
- 自動(dòng)化物料編碼規(guī)則
- 第1本書出體旅程journeys out of the body精教版2003版
- [英語考試]同等學(xué)力英語新大綱全部詞匯
評(píng)論
0/150
提交評(píng)論