金牛項(xiàng)目性能測(cè)試報(bào)告.doc_第1頁(yè)
金牛項(xiàng)目性能測(cè)試報(bào)告.doc_第2頁(yè)
金牛項(xiàng)目性能測(cè)試報(bào)告.doc_第3頁(yè)
金牛項(xiàng)目性能測(cè)試報(bào)告.doc_第4頁(yè)
金牛項(xiàng)目性能測(cè)試報(bào)告.doc_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

產(chǎn)品名稱Product Name密級(jí)Confidentiality Level 金牛公安分局視頻資源管理系統(tǒng) 秘密 產(chǎn)品版本Product Version 1 00 共11頁(yè) 針對(duì)金牛公安分局視頻資源管理系統(tǒng)穩(wěn)定性 及最大并發(fā)數(shù)問題 性能測(cè)試報(bào)告 僅供內(nèi)部使用 擬制 趙楓 日期 2012 12 14 審核 日期 審核 日期 批準(zhǔn) 日期 修訂記錄 日期日期修訂版修訂版 本本 描述描述作者作者 目錄 1測(cè)試設(shè)計(jì)測(cè)試設(shè)計(jì) 4 1 1對(duì)象分析 4 1 2測(cè)試策略 4 1 3測(cè)試模型 5 1 3 1測(cè)試環(huán)境描述 5 1 4詳細(xì)測(cè)試方法 5 1 4 1測(cè)試方法綜述 5 1 4 2并發(fā)用戶計(jì)算及啟動(dòng) 6 1 4 3業(yè)務(wù)模型 6 1 5RUNNING VUSERS 運(yùn)行虛擬用戶圖表分析 7 1 6RENDEZVOUS 集合點(diǎn)圖表分析 7 1 7AVERAGE TRANSACTION RESPONSE TIME 平均事物響應(yīng)時(shí)間圖表分析 8 1 8HITS PER SECOND AVERAGE THROUGHPUT 頁(yè)面每秒點(diǎn)擊率和平均吞吐量合并圖 表分析 9 1 9TRANSACTION SUMMARY 事物總體估計(jì)圖表分析 9 1 10PAGE DOWNLOAD TIME BREAKDOWN 頁(yè)面下載崩潰時(shí)間段圖表分析 10 1 11TIME TO FIRST BUFFER BREAKDOWN 第一次緩沖時(shí)間細(xì)分圖表分析 10 1 12WEB PAGE DIAGNOSTICS WEB頁(yè)面診斷圖表分析 11 1 12 1LogInPageVisist頁(yè)面 首頁(yè)頁(yè)面訪問 11 1 12 2LogInPageVisist頁(yè)面 首頁(yè)頁(yè)面訪問 13 1 12 3LogOut 注銷功能操作 14 1 12 4EntrycaseRecordPage 進(jìn)入案件信息錄入頁(yè)面 14 1 12 5caseInformationSubmit 案件信息提交動(dòng)作 15 1 13CPU使用情況 測(cè)試結(jié)果 16 1 14各個(gè)功能模塊ACTION事物成功率總結(jié) 17 2測(cè)試結(jié)論測(cè)試結(jié)論 18 3測(cè)試風(fēng)險(xiǎn)測(cè)試風(fēng)險(xiǎn) 20 金牛項(xiàng)目 針對(duì)系統(tǒng)穩(wěn)定性和最大并發(fā)數(shù)問題 性能測(cè)試報(bào)告 關(guān)鍵詞 關(guān)鍵詞 金牛公安分局視頻資源管理系統(tǒng) 性能測(cè)試 事務(wù)響應(yīng)時(shí)間 每秒事務(wù)數(shù) 測(cè)試 報(bào)告 摘摘 要 要 本測(cè)試報(bào)告用于說明金牛公安分局視頻資源管理系統(tǒng)的最大并發(fā)數(shù)以及穩(wěn)定性的測(cè) 試結(jié)果 縮略語(yǔ)清單 縮略語(yǔ)清單 金牛公安分局視頻資源管理系統(tǒng)金牛公安分局視頻資源管理系統(tǒng) 概述概述 本測(cè)試報(bào)告用于說明金牛公安分局視頻資源管理系統(tǒng)穩(wěn)定性 最大并發(fā)數(shù) 壓力測(cè)試 結(jié)果 1 測(cè)試設(shè)計(jì)測(cè)試設(shè)計(jì) 1 1對(duì)象分析 系統(tǒng)按照B S Browser Server 模式設(shè)計(jì) 用JSP實(shí)現(xiàn)前臺(tái) ORACLE10G 做后臺(tái)數(shù) 據(jù)庫(kù) Web服務(wù)器使用Tomcat6 0 2 編譯器使用JDK1 6 0 20版本 WEB服務(wù)器日志 輸出調(diào)整為ERROR級(jí) 1 2測(cè)試策略 本次測(cè)試分別模擬50個(gè)用戶 虛擬50個(gè)IP 進(jìn)行系統(tǒng)首頁(yè)登錄 案件管理功能中案 件信息上傳等操作 持續(xù)運(yùn)行時(shí)間范圍為 0 6個(gè)小時(shí)到2 4個(gè)小時(shí) 1 3測(cè)試模型 1 3 1 測(cè)試環(huán)境描述 1 2 3 1 1 測(cè)試環(huán)境需求 a 系統(tǒng)環(huán)境標(biāo)準(zhǔn)配置 主機(jī)用途機(jī)型 OS臺(tái)CPU 內(nèi)存對(duì)應(yīng)IP 數(shù)臺(tái)容量 臺(tái) Web服務(wù)器Windows 2008 Server1116G192 168 0 111 數(shù)據(jù)庫(kù)服務(wù) 器 Windows 2008 Server1116G192 168 0 111 測(cè)試代理服 務(wù)器 Windows XP114G192 168 0 42 b 測(cè)試工具要求 PC 1臺(tái) 為實(shí)際情況考慮應(yīng)考慮使用多臺(tái)個(gè)人PC來(lái)實(shí)現(xiàn)不同PC不同IP的負(fù)載均衡功能 LOADRUNNER 11 0 性能測(cè)試工具 c 測(cè)試代碼要求 準(zhǔn)備好測(cè)試數(shù)據(jù) 系統(tǒng)資源 開啟web服務(wù) TOMCAT配置java內(nèi)存為最小500M 最大 1000M 1 4詳細(xì)測(cè)試方法 1 4 1 測(cè)試方法綜述 根據(jù)金牛公安分局視頻資源管理系統(tǒng)中的權(quán)限管理機(jī)制 理想情況同一IP只能同時(shí) 登錄一個(gè)用戶 但實(shí)際情況同一IP可以允許多個(gè)用戶登錄 這樣模擬多個(gè)用戶就需 要多個(gè)不同的IP 否則權(quán)限系統(tǒng)會(huì)拒絕登錄 無(wú)法模擬實(shí)際的情況 故采用IP欺詐 的方法 虛擬出50個(gè)不同的IP進(jìn)行測(cè)試 根據(jù)項(xiàng)目經(jīng)理的要求 選取金牛公安分局 視頻資源管理系統(tǒng)中的關(guān)鍵業(yè)務(wù)點(diǎn) 系統(tǒng)首頁(yè)登錄 案件管理等模塊 分別模擬50 個(gè)IP 50個(gè)用戶 100個(gè)用戶 100個(gè)IP 持續(xù)的運(yùn)行0 6個(gè)小時(shí)至2 4個(gè)小時(shí)的測(cè)試 場(chǎng)景 測(cè)試在這樣的壓力下 系統(tǒng)是否會(huì)崩潰 1 4 2 并發(fā)用戶計(jì)算及啟動(dòng) 第一次測(cè)試模擬50個(gè)用戶 同時(shí)啟動(dòng)系統(tǒng)首頁(yè)登錄 案件信息上傳操作 監(jiān)視 統(tǒng)計(jì)數(shù)據(jù) 根據(jù)性能測(cè)試的目的 主要對(duì)WEB服務(wù)器的CPU 內(nèi)存 進(jìn)行監(jiān)控和分析 因 測(cè)試服務(wù)器與測(cè)試代理機(jī)在同一網(wǎng)段內(nèi) 故忽略網(wǎng)絡(luò)因素 本次測(cè)試沒有監(jiān)控?cái)?shù)據(jù) 庫(kù)資源使用情況 下表列出了主要需監(jiān)控的選項(xiàng) 監(jiān)控計(jì)數(shù)點(diǎn)描述 WEB服務(wù)器 CPU 測(cè)試過程中CPU的使用率 內(nèi)存測(cè)試過程中內(nèi)存使用率 1 4 3 業(yè)務(wù)模型 業(yè)務(wù)流程如下 OA系統(tǒng) 1 使用用戶帳號(hào)登錄 用戶名username使用參數(shù)化隨機(jī)取值 密碼根據(jù)用戶名 關(guān)聯(lián)參數(shù)化 登陸到http 192 168 0 42 8080 VideoManagement 首頁(yè)登 錄 2 選擇 案件管理 按鈕 點(diǎn)擊 信息錄入 選項(xiàng) 案件管理 3 腳本里實(shí)現(xiàn)對(duì)案件相關(guān) 案件名稱 案發(fā)地址 天網(wǎng)點(diǎn)位號(hào) 信息的參數(shù)化 圖片信息 CaseID ImageName 的參數(shù)化 實(shí)現(xiàn)對(duì)案件信息的隨機(jī)信息錄入并提交執(zhí)行功能以及圖片的隨機(jī)上傳功能 1 5Running Vusers 運(yùn)行虛擬用戶圖表分析 從0分0秒到8分的時(shí)候用戶數(shù)逐級(jí)增加 每1分鐘增加4個(gè)用戶 增加到50個(gè) 從2小時(shí) 08分 用戶數(shù)逐級(jí)減少 每1分鐘減少4個(gè)用戶 此處的Vuser表現(xiàn)不正常 所有用戶集 合的時(shí)間提前了 1 6Rendezvous 集合點(diǎn)圖表分析 集合點(diǎn)圖表明It滿足場(chǎng)景集合點(diǎn)設(shè)置策略 即100 的用戶到達(dá)集合點(diǎn)及12 5分鐘后場(chǎng) 景繼續(xù)執(zhí)行 1 7Average Transaction Response Time 平均事物響應(yīng)時(shí)間圖表分析 這個(gè)是比較關(guān)心的數(shù)據(jù)之一 a 時(shí)間越小說明處理的速度越快 如果和前面的用戶負(fù)載生成圖合并在一起看 就可以發(fā)現(xiàn)用戶負(fù)載增加對(duì)系統(tǒng)事務(wù)響應(yīng)時(shí)間的影響規(guī)律 事務(wù)的響應(yīng)時(shí)間也 不應(yīng)該超過用戶的最大接受范圍 否則會(huì)出現(xiàn)系統(tǒng)響應(yīng)過慢的問題 b 除了案件信息錄入 CaseInformationRecordIn 包括了 案件信息提交操作 CaseInfomationSubmit 點(diǎn)擊進(jìn)入案件信息錄入頁(yè)面 EntryCaseRecordPage 以及登陸登出事物時(shí)間耗時(shí)比較長(zhǎng) 其他的事物表現(xiàn)均比較穩(wěn)定 我們可以看 到 登錄 login 的操作 平均響應(yīng)時(shí)間為75 785s 這個(gè)已經(jīng)是除去think time的 數(shù)值 對(duì)于首頁(yè)訪問 LogInPageVisit 平均響應(yīng)時(shí)間為74 656s 系統(tǒng)注銷 LogOut 51 488s 案件信息錄入 CaseInformationRecordIn 31 643s這4個(gè)響應(yīng)時(shí) 間超出預(yù)期目標(biāo)設(shè)定 LoadRunner腳本回訪的時(shí)候經(jīng)常tomcat會(huì)報(bào)錯(cuò) 系統(tǒng)首頁(yè) 無(wú)法訪問 要進(jìn)行第二次回訪才能繼續(xù) 由此推斷出系統(tǒng)首頁(yè)訪問可能存在問 題 目前定位于有一定性能瓶頸 1 8Hits per second Average Throughput 頁(yè)面每秒點(diǎn)擊率和平均吞吐量合并圖表 分析 對(duì)于這個(gè)兩個(gè)圖來(lái)說 正常情況下他們的大致趨勢(shì)應(yīng)該是一樣的 點(diǎn)擊率反映client 的請(qǐng)求情況 而吞吐量 Througput 則反映server的響應(yīng)情況 測(cè)試出的兩個(gè)性能指標(biāo) 均已超出系統(tǒng)性能測(cè)試方案中設(shè)置的預(yù)期值 Hits per Second 1 851s 1 9Transaction Summary 事物總體估計(jì)圖表分析 從圖分析數(shù)據(jù)看以看出 每個(gè)功能模塊腳本及場(chǎng)景執(zhí)行的業(yè)務(wù)成功率均無(wú)限趨近于 100 滿足系統(tǒng)性能測(cè)試方案中的預(yù)期設(shè)定值 業(yè)務(wù)成功率 95 1 10 Page Download Time Breakdown 頁(yè)面下載崩潰時(shí)間段圖表分析 我們可以看到紅框標(biāo)的地方 明顯在VideoManagement和My97DatePicker htm indexc caseEntryPage jsp URL http 192 168 0 42 8080 VideoManagement casesManagemen t caseEntryPage jsp modularId 1 這4個(gè)頁(yè)面浪費(fèi)了很多時(shí)間 基本都體現(xiàn)在First Buffer Time和Connection Time這兩個(gè)計(jì)數(shù)器上 Measurement 所以我們要對(duì)4個(gè)頁(yè) 面進(jìn)行進(jìn)一步的分析 我們來(lái)看First Buffer Time的分解圖 1 11 Time to first buffer breakdown 第一次緩沖時(shí)間細(xì)分圖表分析 我們從上圖可以看出 主要是Server Time的問題 下面我們就要看看是Server哪些 頁(yè)面和組件出現(xiàn)了問題了 1 12 Web Page Diagnostics web頁(yè)面診斷圖表分析 1 12 1 LogInPageVisist頁(yè)面 首頁(yè)頁(yè)面訪問 1 Web頁(yè)面診斷圖分析 http 192 168 0 42 8080 VideoManagement 2 耗時(shí)很多 3 對(duì)于FirstBuffer里顯示的資源消耗時(shí)間圖相對(duì)來(lái)說要平穩(wěn)的多 等等 1 12 2 LogInPageVisist頁(yè)面 首頁(yè)頁(yè)面訪問 1 WEB頁(yè)面診斷 http 192 168 0 42 8080 VideoManagement Validate formValidator datepicker My97Da tePicker htm 2 http 192 168 0 42 8080 VideoManagement Validate formValidator datepicker My97D atePicker htm 頁(yè)面在頁(yè)面下載時(shí)耗時(shí)很多 http 192 168 0 42 8080 VideoManagement Validate formValidator datepicker config js 頁(yè)面在頁(yè)面下載時(shí)耗時(shí)很多 3 http 192 168 0 42 8080 VideoManagement Validate formValidator datepicker config js 這個(gè)頁(yè)面的downloadTime耗時(shí)也比較多 1 12 3 LogOut 注銷功能操作 1 WEB頁(yè)面診斷 http 192 168 0 42 8080 VideoManagement indexc jsp 1 12 4 EntrycaseRecordPage 進(jìn)入案件信息錄入頁(yè)面 http 192 168 0 42 8080 VideoManagement casesManagement caseEntryPage jsp modula rId 1耗時(shí)長(zhǎng) 1 12 5 caseInformationSubmit 案件信息提交動(dòng)作 1 WEB頁(yè)面診斷 http 192 168 0 42 8080 VideoManagement caseManangemet doAddCaseManagement a ction 耗時(shí)多 2 http 192 168 0 42 8080 VideoManagement jquery themes default images panel title pn g 耗時(shí)較多 從上面得幾個(gè)圖可以看出 ext patch css login css joffice gov2 ext base js ext all css ext all gzjs這6個(gè)頁(yè)面耗費(fèi)了很多的時(shí)間 全都是first buffer time 消耗在server上 這個(gè)6個(gè)地方需要開發(fā)人員進(jìn)行檢查 優(yōu)化代碼 1 13 CPU使用情況 測(cè)試結(jié)果 LoadRunner中100個(gè)虛擬用戶在Run前進(jìn)行準(zhǔn)備時(shí) Pending 時(shí) 任務(wù)管理器監(jiān)視到此 時(shí)CPU使用率達(dá)到了100 說明CPU存在性能瓶頸 本機(jī)的 LoadRunner中100個(gè)虛擬用戶剛開始并發(fā)運(yùn)行回放腳本時(shí) 任務(wù)管理器監(jiān)視到此時(shí) CPU使用率達(dá)到了100 說明CPU存在性能瓶頸 本機(jī)的 1 14 各個(gè)功能模塊Action事物成功率總結(jié) 每個(gè)模塊Action的事務(wù)成功率都趨近于100 說明腳本以及場(chǎng)景的設(shè)計(jì)符合用戶實(shí) 際業(yè)務(wù)處理情況 2 測(cè)試結(jié)論測(cè)試結(jié)論 1 預(yù)期結(jié)果 測(cè)試項(xiàng)業(yè)務(wù)時(shí)段響應(yīng) 時(shí)間 90 響應(yīng) 時(shí)間 業(yè)務(wù) 成功 率 CPU 使 用率 吞吐量 TPS 內(nèi)存使用率 首頁(yè)訪問1 最大運(yùn)行時(shí)間 24 小時(shí)持續(xù)運(yùn)行 2 預(yù)計(jì)實(shí)際運(yùn)行時(shí)間 3h 3 場(chǎng)景相對(duì)運(yùn)行時(shí)間 2 4h 2 8 原則計(jì)算出 3 秒95 70 1 851 70 登錄模塊1 最大運(yùn)行時(shí)間 24 小時(shí)持續(xù)運(yùn)行 2 預(yù)計(jì)實(shí)際運(yùn)行時(shí)間 3h 3 場(chǎng)景相對(duì)運(yùn)行時(shí)間 2 4h 2 8 原則計(jì)算出 3 秒95 70 1 851 70 案件信息錄入1 最大運(yùn)行時(shí)間 24 小時(shí)持續(xù)運(yùn)行 2 預(yù)計(jì)實(shí)際運(yùn)行時(shí)間 3h 3 場(chǎng)景相對(duì)運(yùn)行時(shí)間 2 4h 2 8 原則計(jì)算出 5 秒95 70 1 85195 Avg 10 0 1652 280G 57 登錄模塊1 最大運(yùn)行時(shí)間 24 小時(shí)持續(xù)運(yùn)行 2 預(yù)計(jì)實(shí)際運(yùn)行時(shí)間 3h 3 場(chǎng)景相對(duì)運(yùn)行時(shí)間 2 4h 2 8 原則計(jì)算出 8s8s 95 Avg 10 0 1652 280G 57 案件信息錄入1 最大運(yùn)行時(shí)間 24 小時(shí)持續(xù)運(yùn)行 2 預(yù)計(jì)實(shí)際運(yùn)行時(shí)間 3h 3 場(chǎng)景相對(duì)運(yùn)行時(shí)間 2 4h 2 8 原則計(jì)算出 5s5s 95 Avg 10 0 1652 280G 57 a 因?yàn)楦鱾€(gè)模塊有失敗的事物 造成了的事物執(zhí)行沒有 100 成功 但是是達(dá)到預(yù)期指標(biāo)的 同 時(shí)首頁(yè)訪問 登錄模塊 案件信息錄入的平均事物響應(yīng)時(shí)間也超過了預(yù)期的 3s 待開發(fā)人員 進(jìn)行性能調(diào)優(yōu) b 另外經(jīng)過分析 1 2 http 192 168 0 42 8080 VideoManagement Validate formValidator datepicker My9 7DatePicker htm 3 http 192 168 0 42 8080 VideoManagement Validate formValidator datepicker confi g js 4 5 http 192 168 0 42 8080 VideoManagement casesManagement caseEntryPage jsp m odularId 1 6 http 192 168 0 42 8080 VideoManagement ca

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論