金牛項目性能測試報告_第1頁
金牛項目性能測試報告_第2頁
金牛項目性能測試報告_第3頁
金牛項目性能測試報告_第4頁
金牛項目性能測試報告_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1 / 19文檔可自由編輯打印產(chǎn)品名稱Product Name密級Confidentiality Level金牛公安分局視頻資源管理系統(tǒng) 秘密產(chǎn)品版本Product Version1.00共11頁針對金牛公安分局視頻資源管理系統(tǒng)穩(wěn)定性及最大并發(fā)數(shù)問題性能測試報告 (僅供內(nèi)部使用)擬制:趙楓日期:2012-12-14審核:日期:審核:日期:批準(zhǔn):日期:2 / 19文檔可自由編輯打印修訂記錄日期日期修訂版修訂版本本描述描述作者作者3 / 19文檔可自由編輯打印目錄1測試設(shè)計測試設(shè)計 .41.1對象分析.41.2測試策略.41.3測試模型.51.3.1測試環(huán)境描述.51.4詳細(xì)測試方法.51.4.1

2、測試方法綜述.51.4.2并發(fā)用戶計算及啟動.61.4.3業(yè)務(wù)模型.61.5RUNNING VUSERS(運行虛擬用戶圖表分析) .71.6RENDEZVOUS(集合點圖表分析).71.7AVERAGE TRANSACTION RESPONSE TIME(平均事物響應(yīng)時間圖表分析).81.8HITS PER SECOND & AVERAGE THROUGHPUT(頁面每秒點擊率和平均吞吐量合并圖表分析).91.9TRANSACTION SUMMARY(事物總體估計圖表分析).91.10PAGE DOWNLOAD TIME BREAKDOWN(頁面下載崩潰時間段圖表分析) .101.11

3、TIME TO FIRST BUFFER BREAKDOWN(第一次緩沖時間細(xì)分圖表分析) .101.12WEB PAGE DIAGNOSTICS(WEB頁面診斷圖表分析).111.12.1LogInPageVisist頁面(首頁頁面訪問) .111.12.2LogInPageVisist頁面(首頁頁面訪問) .131.12.3LogOut (注銷功能操作).141.12.4EntrycaseRecordPage(進入案件信息錄入頁面).141.12.5caseInformationSubmit (案件信息提交動作).151.13CPU使用情況(測試結(jié)果) .161.14各個功能模塊ACTIO

4、N事物成功率總結(jié).172測試結(jié)論測試結(jié)論 .183測試風(fēng)險測試風(fēng)險 .204 / 19文檔可自由編輯打印金牛項目(針對系統(tǒng)穩(wěn)定性和最大并發(fā)數(shù)問題)性能測試報告關(guān)鍵詞:關(guān)鍵詞: 金牛公安分局視頻資源管理系統(tǒng) 性能測試 事務(wù)響應(yīng)時間 每秒事務(wù)數(shù) 測試報告摘摘 要:要:本測試報告用于說明金牛公安分局視頻資源管理系統(tǒng)的最大并發(fā)數(shù)以及穩(wěn)定性的測試結(jié)果??s略語清單:縮略語清單: 金牛公安分局視頻資源管理系統(tǒng)金牛公安分局視頻資源管理系統(tǒng)概述概述本測試報告用于說明金牛公安分局視頻資源管理系統(tǒng)穩(wěn)定性(最大并發(fā)數(shù))壓力測試結(jié)果。1 測試設(shè)計測試設(shè)計1.1對象分析系統(tǒng)按照B/S(Browser/Server)模式設(shè)

5、計。用JSP實現(xiàn)前臺,ORACLE10G 做后臺數(shù)據(jù)庫。Web服務(wù)器使用Tomcat6.0.2 ,編譯器使用JDK1.6.0_20版本,WEB服務(wù)器日志輸出調(diào)整為ERROR級。1.2測試策略本次測試分別模擬50個用戶,虛擬50個IP,進行系統(tǒng)首頁登錄、案件管理功能中案件信息上傳等操作,持續(xù)運行時間范圍為(0.6個小時到2.4個小時)。1.3測試模型1.3.1 測試環(huán)境描述1. 2.3.1.1 測試環(huán)境需求a)系統(tǒng)環(huán)境標(biāo)準(zhǔn)配置:主機用途機型/OS臺CPU/內(nèi)存對應(yīng)IP5 / 19文檔可自由編輯打印數(shù)臺容量/臺Web服務(wù)器Windows 2008 Server1116G192.168.0.111數(shù)

6、據(jù)庫服務(wù)器Windows 2008 Server1116G192.168.0.111測試代理服務(wù)器Windows XP114G192.168.0.42b)測試工具要求:PC 1臺(為實際情況考慮應(yīng)考慮使用多臺個人PC來實現(xiàn)不同PC不同IP的負(fù)載均衡功能),LOADRUNNER 11.0 性能測試工具。c)測試代碼要求:準(zhǔn)備好測試數(shù)據(jù),系統(tǒng)資源,開啟web服務(wù)。TOMCAT配置java內(nèi)存為最小500M,最大 1000M。1.4詳細(xì)測試方法1.4.1 測試方法綜述根據(jù)金牛公安分局視頻資源管理系統(tǒng)中的權(quán)限管理機制,理想情況同一IP只能同時登錄一個用戶(但實際情況同一IP可以允許多個用戶登錄),這樣

7、模擬多個用戶就需要多個不同的IP,否則權(quán)限系統(tǒng)會拒絕登錄,無法模擬實際的情況,故采用IP欺詐的方法,虛擬出50個不同的IP進行測試。根據(jù)項目經(jīng)理的要求,選取金牛公安分局視頻資源管理系統(tǒng)中的關(guān)鍵業(yè)務(wù)點:系統(tǒng)首頁登錄、案件管理等模塊,分別模擬50個IP,50個用戶,100個用戶,100個IP,持續(xù)的運行0.6個小時至2.4個小時的測試場景。測試在這樣的壓力下,系統(tǒng)是否會崩潰。1.4.2 并發(fā)用戶計算及啟動第一次測試模擬50個用戶,同時啟動系統(tǒng)首頁登錄、案件信息上傳操作。監(jiān)視統(tǒng)計數(shù)據(jù):根據(jù)性能測試的目的,主要對WEB服務(wù)器的CPU、內(nèi)存、進行監(jiān)控和分析。因測試服務(wù)器與測試代理機在同一網(wǎng)段內(nèi),故忽略網(wǎng)

8、絡(luò)因素。本次測試沒有監(jiān)控數(shù)據(jù)庫資源使用情況。下表列出了主要需監(jiān)控的選項。監(jiān)控計數(shù)點描述WEB服務(wù)器6 / 19文檔可自由編輯打印CPU 測試過程中CPU的使用率內(nèi)存測試過程中內(nèi)存使用率1.4.3 業(yè)務(wù)模型業(yè)務(wù)流程如下:OA系統(tǒng):1、使用用戶帳號登錄(用戶名username使用參數(shù)化隨機取值,密碼根據(jù)用戶名關(guān)聯(lián)參數(shù)化)登陸到。(首頁登錄)2、選擇“案件管理”按鈕,點擊“信息錄入”選項;(案件管理)3、腳本里實現(xiàn)對案件相關(guān)(案件名稱,案發(fā)地址,天網(wǎng)點位號)信息的參數(shù)化,圖片信息(CaseID,ImageName)的參數(shù)化。實現(xiàn)對案件信息的隨機信息錄入并提交執(zhí)行功能以及圖片的隨機上傳功能。1.5Ru

9、nning Vusers(運行虛擬用戶圖表分析) 從0分0秒到8分的時候用戶數(shù)逐級增加(每1分鐘增加4個用戶,增加到50個),從2小時08分,用戶數(shù)逐級減少(每1分鐘減少4個用戶),此處的Vuser表現(xiàn)不正常(所有用戶集合的時間提前了)。7 / 19文檔可自由編輯打印1.6Rendezvous(集合點圖表分析)集合點圖表明It滿足場景集合點設(shè)置策略(即100%的用戶到達(dá)集合點及12.5分鐘后場景繼續(xù)執(zhí)行)1.7Average Transaction Response Time(平均事物響應(yīng)時間圖表分析)(這個是比較關(guān)心的數(shù)據(jù)之一)a)時間越小說明處理的速度越快,如果和前面的用戶負(fù)載生成圖合并在

10、一起看,就可以發(fā)現(xiàn)用戶負(fù)載增加對系統(tǒng)事務(wù)響應(yīng)時間的影響規(guī)律(事務(wù)的響應(yīng)時間也不應(yīng)該超過用戶的最大接受范圍,否則會出現(xiàn)系統(tǒng)響應(yīng)過慢的問題)。b)除了案件信息錄入(CaseInformationRecordIn)包括了:案件信息提交操作(CaseInfomationSubmit),點擊進入案件信息錄入頁面(EntryCaseRecordPage)。8 / 19文檔可自由編輯打印以及登陸登出事物時間耗時比較長,其他的事物表現(xiàn)均比較穩(wěn)定。我們可以看到,登錄(login)的操作,平均響應(yīng)時間為75.785s,這個已經(jīng)是除去think time的數(shù)值;對于首頁訪問(LogInPageVisit),平均響應(yīng)

11、時間為74.656s,系統(tǒng)注銷(LogOut)51.488s,案件信息錄入(CaseInformationRecordIn)31.643s這4個響應(yīng)時間超出預(yù)期目標(biāo)設(shè)定(LoadRunner腳本回訪的時候經(jīng)常tomcat會報錯:系統(tǒng)首頁無法訪問,要進行第二次回訪才能繼續(xù),由此推斷出系統(tǒng)首頁訪問可能存在問題,目前定位于有一定性能瓶頸)。1.8Hits per second & Average Throughput(頁面每秒點擊率和平均吞吐量合并圖表分析)對于這個兩個圖來說,正常情況下他們的大致趨勢應(yīng)該是一樣的,點擊率反映client的請求情況,而吞吐量(Througput)則反映serv

12、er的響應(yīng)情況。測試出的兩個性能指標(biāo)均已超出系統(tǒng)性能測試方案中設(shè)置的預(yù)期值(Hits per Second:1.851s)1.9Transaction Summary(事物總體估計圖表分析)從圖分析數(shù)據(jù)看以看出,每個功能模塊腳本及場景執(zhí)行的業(yè)務(wù)成功率均無限趨近于100%,滿足系統(tǒng)性能測試方案中的預(yù)期設(shè)定值(業(yè)務(wù)成功率95%)9 / 19文檔可自由編輯打印1.10 Page Download Time Breakdown(頁面下載崩潰時間段圖表分析)我們可以看到紅框標(biāo)的地方,明顯在VideoManagement和My97DatePicker.htm, indexc, (caseEntryPage

13、.jsp,URL=)這4個頁面浪費了很多時間,基本都體現(xiàn)在First Buffer Time和Connection Time這兩個計數(shù)器上(Measurement)。所以我們要對4個頁面進行進一步的分析,我們來看First Buffer Time的分解圖。1.11 Time to first buffer breakdown(第一次緩沖時間細(xì)分圖表分析)我們從上圖可以看出,主要是Server Time的問題,下面我們就要看看是Server哪些頁面和組件出現(xiàn)了問題了。10 / 19文檔可自由編輯打印1.12 Web Page Diagnostics(web頁面診斷圖表分析)1.12.1 LogI

14、nPageVisist頁面(首頁頁面訪問)1. Web頁面診斷圖分析。()2. 這個JS頁面在頁面下載時耗時很多。3.對于FirstBuffer里顯示的資源消耗時間圖相對來說要平穩(wěn)的多。11 / 19文檔可自由編輯打印等等。1.12.2 LogInPageVisist頁面(首頁頁面訪問)1.WEB頁面診斷()12 / 19文檔可自由編輯打印2.頁面在頁面下載時耗時很多 頁面在頁面下載時耗時很多13 / 19文檔可自由編輯打印 3.這個頁面的downloadTime耗時也比較多1.12.3 LogOut (注銷功能操作)1.WEB頁面診斷()這個js這個js耗時長1.12.4 Entrycase

15、RecordPage(進入案件信息錄入頁面)耗時長。14 / 19文檔可自由編輯打印1.12.5 caseInformationSubmit (案件信息提交動作)1.WEB頁面診斷() 耗時多 15 / 19文檔可自由編輯打印2. 耗時較多。從上面得幾個圖可以看出,ext-patch.css、login.css、joffice-gov2、ext-base.js、ext-all.css、ext-all.gzjs這6個頁面耗費了很多的時間,全都是first buffer time,消耗在server上;這個6個地方需要開發(fā)人員進行檢查,優(yōu)化代碼。1.13 CPU使用情況(測試結(jié)果)LoadRunn

16、er中100個虛擬用戶在Run前進行準(zhǔn)備時(Pending)時,任務(wù)管理器監(jiān)視到此時CPU使用率達(dá)到了100%,說明CPU存在性能瓶頸(本機的)。16 / 19文檔可自由編輯打印LoadRunner中100個虛擬用戶剛開始并發(fā)運行回放腳本時,任務(wù)管理器監(jiān)視到此時CPU使用率達(dá)到了100%,說明CPU存在性能瓶頸(本機的)。1.14 各個功能模塊Action事物成功率總結(jié)每個模塊Action的事務(wù)成功率都趨近于100%,說明腳本以及場景的設(shè)計符合用戶實際業(yè)務(wù)處理情況。2 測試結(jié)論測試結(jié)論1. 預(yù)期結(jié)果17 / 19文檔可自由編輯打印測試項業(yè)務(wù)時段響應(yīng)時間90%響應(yīng)時間業(yè)務(wù)成功率CPU 使用率吞吐

17、量(TPS)內(nèi)存使用率首頁訪問1. 最大運行時間:24小時持續(xù)運行 2. 預(yù)計實際運行時間:3h 3. 場景相對運行時間:2.4h(2/8 原則計算出) 3 秒95%70%1.85170%登錄模塊1. 最大運行時間:24小時持續(xù)運行 2. 預(yù)計實際運行時間:3h 3. 場景相對運行時間:2.4h(2/8 原則計算出) 3 秒95%70%1.85170%案件信息錄入1. 最大運行時間:24小時持續(xù)運行 2. 預(yù)計實際運行時間:3h 3. 場景相對運行時間:2.4h(2/8 原則計算出) 5 秒95%70%1.85195%Avg:10%0.1652.280G(57%)登錄模塊1. 最大運行時間:2

18、4小時持續(xù)運行 2. 預(yù)計實際運行時間:3h 3. 場景相對運行時間:2.4h(2/8 原則計算出) 8s8s95%Avg:10%0.1652.280G(57%)案件信息錄入1. 最大運行時間:24小時持續(xù)運行 2. 預(yù)計實際運行時間:3h 3. 場景相對運行時間:2.4h(2/8 原則計算出) 5s5s95%Avg:10%0.1652.280G(57%)a)因為各個模塊有失敗的事物,造成了的事物執(zhí)行沒有 100%成功,但是是達(dá)到預(yù)期指標(biāo)的;同18 / 19文檔可自由編輯打印時首頁訪問,登錄模塊,案件信息錄入的平均事物響應(yīng)時間也超過了預(yù)期的 3s。待開發(fā)人員進行性能調(diào)優(yōu)。b)另外經(jīng)過分析:1.2.3.4.5.6.7.這 7 個相關(guān)頁面代碼(js,htm,jsp,action)需要開發(fā)人員協(xié)助幫忙看一下,因為他們 7 個文件耗費了不少時間和資源,需要調(diào)優(yōu)。c)待開發(fā)人員優(yōu)化完畢后,經(jīng)過冒煙測試通過,在進行一次性能測試。d)其他一些相關(guān)問題:本次測試共執(zhí)行2次,第一次執(zhí)行2.4小時(50Vusers),第二次執(zhí)行0.6小時(100Vusers)。1、通過分解測試對象的相關(guān)頁面,發(fā)現(xiàn)幾個主要操作,涉及到數(shù)據(jù)庫查詢,添加的操作,在服務(wù)器端的耗時比較長,體現(xiàn)在登陸,案件管理中的信息錄入,注銷這幾個模塊上。故推測出以上模塊的sql語句可能存在

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論