下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、XXX 項(xiàng)目性能測(cè)試方案文檔編號(hào)保密等級(jí)作者最后修改日期審核 人最后審批日期批準(zhǔn)人最后批準(zhǔn)日期修訂記錄日期版本修訂說(shuō)明修訂人1.0初稿目 錄1 項(xiàng)目簡(jiǎn)介. 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è)試腳本編寫(xiě)與調(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ù)語(yǔ). 121 項(xiàng)目簡(jiǎn)介3.5.3.1測(cè)試目標(biāo)通過(guò)對(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)定性;通過(guò)各種業(yè)務(wù)場(chǎng)景的測(cè)試實(shí)施,為系統(tǒng)調(diào)優(yōu)提供數(shù)據(jù)參考;通過(guò)性能測(cè)試發(fā)現(xiàn)系統(tǒng)瓶頸,
3、并進(jìn)行優(yōu)化。預(yù)估系統(tǒng)的業(yè)務(wù)容量3.5.3.2測(cè)試范圍XXX系統(tǒng)說(shuō)明以及系統(tǒng)業(yè)務(wù)介紹和需要測(cè)試的業(yè)務(wù)模塊,業(yè)務(wù)邏輯圖如下:企業(yè)門戶(PoHal)平臺(tái)企業(yè)應(yīng)用集成平臺(tái)書(shū)甬聽(tīng)財(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ù)庫(kù)服務(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ù)庫(kù);LoadRunner壓力負(fù)載機(jī)CPU占用率、內(nèi)存占用率4.1交易吞吐量根據(jù)統(tǒng)計(jì)數(shù)據(jù),XXX系統(tǒng)當(dāng)前生產(chǎn)環(huán)境高峰日交易總量為【】萬(wà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è)試中可通過(guò)不斷加壓,讓數(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來(lái)表示。本次性能測(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ì)。簡(jiǎn)圖如下:公司網(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ù)庫(kù)服務(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交易選擇通過(guò)業(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ù)庫(kù)連接池等系統(tǒng)配置,統(tǒng)- -參考WAP生產(chǎn)環(huán)境配置。322存量數(shù)據(jù)存量數(shù)據(jù)來(lái)自XXXX實(shí)際生產(chǎn)系統(tǒng),對(duì)生產(chǎn)數(shù)據(jù)進(jìn)行脫敏處理,并導(dǎo)入測(cè)試環(huán)境核心系 統(tǒng)數(shù)據(jù)庫(kù)。基礎(chǔ)數(shù)據(jù)的數(shù)據(jù)規(guī)模。3.3資源監(jiān)控指標(biāo)本次性能測(cè)試通過(guò)
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ù)庫(kù)服務(wù)器。3.4測(cè)試腳本編寫(xiě)與調(diào)試3.5測(cè)試場(chǎng)景設(shè)計(jì)3.5.1典型交易基準(zhǔn)測(cè)試典型交易基準(zhǔn)測(cè)試是單交易單用戶測(cè)試,目的是對(duì)選擇的每個(gè)典型交易在無(wú)壓力情況下(無(wú)額外進(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、易通過(guò)多個(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分鐘, 無(wú)思考時(shí)間,無(wú)迭代延遲。測(cè)試每個(gè)交易在不同壓力下的應(yīng)時(shí)間以及每秒響應(yīng)交易數(shù)量。從而發(fā)現(xiàn)交易的單點(diǎn)瓶頸,并針對(duì)問(wèn)題進(jìn)行優(yōu)化。3.522測(cè)試場(chǎng)景-用戶并發(fā)測(cè)試(針對(duì)問(wèn)題進(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ù)庫(kù)/web 服務(wù)器對(duì)各 典型
11、交易的并發(fā)處理能 力234567893.5.3穩(wěn)定性測(cè)試通過(guò)生產(chǎn)系統(tǒng)的總用戶數(shù),模擬生產(chǎn)環(huán)境,考察在模擬生產(chǎn)環(huán)境的情況下是否會(huì)出現(xiàn)宕機(jī)、響應(yīng)時(shí)間變長(zhǎng)、交易成功率下降、內(nèi)存使用率持續(xù)上升等異?,F(xiàn)象。測(cè)試方法通過(guò)基準(zhǔn)測(cè)試得出的交易響應(yīng)時(shí)間,按照響應(yīng)時(shí)間設(shè)置交易占比。然后不斷施加壓力,觀測(cè)系統(tǒng)的CPU使用率。來(lái)判斷系統(tǒng)所能承受的極限壓力。 再根據(jù)此壓力的并發(fā)數(shù)量,讓場(chǎng)景持續(xù)運(yùn)行時(shí)間8小時(shí),各交易無(wú)思考時(shí)間、無(wú)迭代延遲時(shí)間。獲取核心主機(jī)TPS值、各典型交易的平均響應(yīng)時(shí)間ART和性能監(jiān)控?cái)?shù)據(jù)。測(cè)試場(chǎng)景-穩(wěn)定性測(cè)試 在系統(tǒng)資源使用到達(dá)極限時(shí)長(zhǎng)時(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í)行過(guò)程中應(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ù)庫(kù)結(jié)果其他V1.01、默認(rèn)配置1、V1.0版本應(yīng)用1、V1.0版本數(shù)據(jù)庫(kù)1、 相應(yīng)時(shí)間:X秒2、 并發(fā)用戶:X1、應(yīng)用程序 穩(wěn)定2、數(shù)據(jù)庫(kù)服 務(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è)試工具開(kāi)發(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)工具名稱用途及說(shuō)明廠商/自產(chǎn)版本1Loadrunner負(fù)載生成hpV 8.1/V11.0注意:Loadrunnet 客戶方是否具備 lisenee,如具備正版 lisenee 更佳。其他工具為開(kāi)源或免費(fèi)軟件。階段編號(hào)任務(wù)工作量(人日)開(kāi)始日期結(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編寫(xiě)測(cè)試報(bào)告15評(píng)審測(cè)試報(bào)告在 實(shí) 際 測(cè) 試 過(guò) 程 中 , 由 于 測(cè) 試 環(huán) 境 有 時(shí) 不 太 穩(wěn) 定 、 和
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025下半年貴州貴陽(yáng)市花溪區(qū)事業(yè)單位引進(jìn)高層次人才12人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025下半年四川內(nèi)江市市本級(jí)部分事業(yè)單位招聘工作人員20人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025下半年云南紅河蒙自市事業(yè)單位招聘工作人員105人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025上海地鐵第二運(yùn)營(yíng)限公司退役軍人招聘120人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025上半年四川廣元青川縣事業(yè)單位招聘97人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025上半年臺(tái)州市級(jí)事業(yè)單位公開(kāi)招聘工作人員歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 紙張消防班組施工合同
- 高鐵建設(shè)簡(jiǎn)易合同模板簡(jiǎn)化版
- 土石方工程招標(biāo)文
- 設(shè)計(jì)合同履行與監(jiān)督細(xì)節(jié)
- 工會(huì)經(jīng)費(fèi)收支預(yù)算表
- 增值稅發(fā)票稅控系統(tǒng)專用設(shè)備注銷發(fā)行登記表
- 質(zhì)量管理體系各條款的審核重點(diǎn)
- 聚丙烯化學(xué)品安全技術(shù)說(shuō)明書(shū)(MSDS)
- 蔬菜采購(gòu)合同水果蔬菜采購(gòu)合同
- CX-TGK01C型微電腦時(shí)間溫度控制開(kāi)關(guān)使用說(shuō)明書(shū)
- 《八年級(jí)下學(xué)期語(yǔ)文教學(xué)個(gè)人工作總結(jié)》
- 電儀工段工段長(zhǎng)職位說(shuō)明書(shū)
- 簡(jiǎn)易送貨單EXCEL打印模板
- 4s店信息員崗位工作職責(zé)
- 旋轉(zhuǎn)導(dǎo)向+地質(zhì)導(dǎo)向+水平井工具儀器介紹
評(píng)論
0/150
提交評(píng)論