




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
報(bào)告目錄1. 引言 21.1編寫目的 21.2系統(tǒng)概述 21.2.1工程名稱 21.2.2總體目標(biāo) 21.2.3技術(shù)目標(biāo) 22. 測(cè)試環(huán)境 32.1軟硬件環(huán)境 3網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu) 42.4測(cè)試環(huán)境約束 43. 測(cè)試范圍及測(cè)試要求 4測(cè)試 4測(cè)試內(nèi)容 4測(cè)試通過標(biāo)準(zhǔn) 54. 測(cè)試工具 55. 測(cè)試結(jié)果 5測(cè)試時(shí)間及人員 6測(cè)試結(jié)果分析 66. 結(jié)論 13引言1.1編寫目的本文檔是對(duì)(工程名稱)性能測(cè)試所做的說明,為充分利用已有的軟硬件資源,配合對(duì)各系統(tǒng)應(yīng)用模塊的運(yùn)行測(cè)試方案,查缺補(bǔ)漏完善系統(tǒng)的各項(xiàng)具體功能,保證工程的順利進(jìn)行,本測(cè)試報(bào)告有助于實(shí)現(xiàn)以下目標(biāo):明確本次性能測(cè)試的測(cè)試資源;明確本次性能測(cè)試的測(cè)試內(nèi)容;明確本次性能測(cè)試的測(cè)試方法;明確本次性能測(cè)試的系統(tǒng)性能。1.2系統(tǒng)概述1.2.1工程名稱工程名稱:工程簡(jiǎn)稱:工程單位:開發(fā)商:1.2.2總體目標(biāo)中山移動(dòng)營(yíng)業(yè)廳系統(tǒng)支持200個(gè)以上并發(fā)客戶端的訪問1.2.3技術(shù)目標(biāo)1技術(shù)目標(biāo) 使用測(cè)試工具實(shí)現(xiàn)虛擬用戶并發(fā)訪壓力測(cè)試,要求系統(tǒng)滿足用戶并發(fā)量在200以上,并能正常工作。測(cè)試環(huán)境軟硬件環(huán)境硬件環(huán)境應(yīng)用效勞器數(shù)據(jù)庫(kù)效勞器客戶端硬件配置CPU:Intel(R)Pentium(R)DCPU0GHzMemory:2GHD:360GSATACPU:Intel(R)Pentium(R)DCPU0GHzMemory:2GHD:360GSATACPU:Intel(R)Core(TM)CPU2.20GHzMemory:2GHD:360GSATA軟件配置OS:Windows2003Tomcat6OS:Windows2003MySQL5.0.17LinuxWindowxpProfessional〔SP3〕網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)2.4測(cè)試環(huán)境約束本次測(cè)試結(jié)果依據(jù)目前被測(cè)系統(tǒng)的軟/硬件環(huán)境。本次測(cè)試結(jié)果依據(jù)目前被測(cè)系統(tǒng)的程序版本。本次測(cè)試結(jié)果依據(jù)目前被測(cè)系統(tǒng)的網(wǎng)絡(luò)環(huán)境。本次測(cè)試結(jié)果依據(jù)目前被測(cè)系統(tǒng)的測(cè)試數(shù)據(jù)量。測(cè)試范圍及測(cè)試要求測(cè)試測(cè)試內(nèi)容根據(jù)需求,對(duì)登錄操作進(jìn)行并發(fā)的壓力測(cè)試,對(duì)主要業(yè)務(wù)模塊中的主要業(yè)務(wù)進(jìn)行壓力和負(fù)載測(cè)試。測(cè)試通過標(biāo)準(zhǔn) 系統(tǒng)在并發(fā)用戶200時(shí),系統(tǒng)表現(xiàn)穩(wěn)定測(cè)試工具測(cè)試工具:Loadrunner〔美國(guó)Mercury公司〕使用WebService協(xié)議。主要思想是使用虛擬用戶〔Virtualusers〕來模擬實(shí)際用戶對(duì)系統(tǒng)施加壓力。模擬圖如下:測(cè)試結(jié)果測(cè)試時(shí)間及人員時(shí)間:人員:鐘地點(diǎn):珠海萬佳達(dá)軟件開發(fā)測(cè)試結(jié)果分析LoadRunner進(jìn)行200用戶場(chǎng)景模擬測(cè)試結(jié)果收集后,顯示的該結(jié)果的一個(gè)摘要信息,如REF_Ref218147934\h圖5-2所示。概要中列出了場(chǎng)景執(zhí)行情況、“StatisticsSummary〔統(tǒng)計(jì)信息摘要〕〞、“TransactionSummary〔事務(wù)摘要〕〞以及“HTTPResponsesSummary〔HTTP響應(yīng)摘要〕〞等。以簡(jiǎn)要的信息列出本次測(cè)試結(jié)果。圖5-SEQ圖5-\*ARABIC2性能測(cè)試結(jié)果摘要圖場(chǎng)景執(zhí)行情況該局部給出了本次測(cè)試場(chǎng)景的名稱、結(jié)果存放路徑及場(chǎng)景的持續(xù)時(shí)間,如REF_Ref218147952\h圖5-3所示。從該圖我們知道,本次測(cè)試從16:17:08開始,到16:54:38結(jié)束,共歷時(shí)37分30秒。圖5-SEQ圖5-\*ARABIC3場(chǎng)景執(zhí)行情況描述圖StatisticsSummary〔統(tǒng)計(jì)信息摘要〕該局部給出了場(chǎng)景執(zhí)行結(jié)束后并發(fā)數(shù)、總吞吐量、平均每秒吞吐量、總請(qǐng)求數(shù)、平均每秒請(qǐng)求數(shù)的統(tǒng)計(jì)值,如REF_Ref218147972\h圖5-4所示。從該圖我們得知,本次測(cè)試運(yùn)行的最大并發(fā)數(shù)為200,總吞吐量為960,974,180字節(jié),平均每秒的吞吐量為426910字節(jié),總的請(qǐng)求數(shù)為117,105,平均每秒的請(qǐng)求為。圖5-SEQ圖5-\*ARABIC4統(tǒng)計(jì)信息摘要圖TransactionSummary〔事務(wù)摘要〕該局部給出了場(chǎng)景執(zhí)行結(jié)束后相關(guān)Action的平均響應(yīng)時(shí)間、通過率等情況,如REF_Ref218147990\h圖5-5所示。從該圖我們得到每個(gè)Action的平均響應(yīng)時(shí)間與業(yè)務(wù)成功率。圖5-SEQ圖5-\*ARABIC5事務(wù)摘要圖HTTPResponsesSummary〔HTTP響應(yīng)摘要〕該局部顯示在場(chǎng)景執(zhí)行過程中,每次HTTP請(qǐng)求發(fā)出去的狀態(tài),是成功還是失敗,都在這里表達(dá),如REF_Ref218148012\h圖5-6所示。從圖中可以看到,在本次測(cè)試過程中LoadRunner共模擬發(fā)出了117105次請(qǐng)求〔與“統(tǒng)計(jì)信息摘要〞中的“TotalHits〞一致〕,其中“HTTP200〞的是117105次,說明在本次過程中,經(jīng)過發(fā)出的請(qǐng)求全局部都能正確響應(yīng)了〔“HTTP200〞表示請(qǐng)求被正確響應(yīng)〕。圖5-SEQ圖5-\*ARABIC6HTTP響應(yīng)摘要并發(fā)數(shù)分析“RunningVusers〔運(yùn)行的并發(fā)數(shù)〕〞顯示了在場(chǎng)景執(zhí)行過程中并發(fā)數(shù)的執(zhí)行情況。它們顯示Vuser的狀態(tài)、完成腳本的Vuser的數(shù)量以及集合統(tǒng)計(jì)信息,將這些圖與事務(wù)圖結(jié)合使用可以確定Vuser的數(shù)量對(duì)事務(wù)響應(yīng)時(shí)間產(chǎn)生的影響。REF_Ref218148069\h圖5-7顯示了在系統(tǒng)業(yè)務(wù)性能測(cè)試過程中Vusers運(yùn)行情況,從圖中我們可以看到,Vusers的運(yùn)行趨勢(shì)與我們場(chǎng)景執(zhí)行方案中的設(shè)置是一樣,說明在場(chǎng)景執(zhí)行過程中,Vusers是按照我們預(yù)期的設(shè)置運(yùn)行的,沒有Vuser出現(xiàn)運(yùn)行錯(cuò)誤,這樣從另一個(gè)側(cè)面說明我們的參數(shù)化設(shè)置是正確的,因?yàn)槭褂梦ㄒ粩?shù)進(jìn)行參數(shù)化設(shè)置,如果設(shè)置不正確,將會(huì)導(dǎo)致Vuser運(yùn)行錯(cuò)誤。ColorScaleMeasurementGraphMin.GraphAve.GraphMax.GraphMedianGraphSD1Run200129圖5-SEQ圖5-\*ARABIC7運(yùn)行的并發(fā)數(shù)圖我們本次測(cè)試RunningVusers與集合點(diǎn)是一致,說明整個(gè)場(chǎng)景執(zhí)行過程中,并發(fā)數(shù)用戶的執(zhí)行正確,系統(tǒng)測(cè)試效勞器能夠應(yīng)付200個(gè)并發(fā)用戶的業(yè)務(wù)操作。響應(yīng)時(shí)間“AverageTransactionResponseTime〔平均事務(wù)響應(yīng)時(shí)間圖〕〞〔REF_Ref218148163\h圖5-10〕,這張圖是平均事務(wù)響應(yīng)時(shí)間與結(jié)果摘要中的“TransactionSummary〞合成的。ColorScaleMeasurementMin.Ave.Max.SD1login_Action_Transaction1select_allAction_Transaction1select_oneAction_Transaction1vuser_end_Transaction1vuser_init_Transaction圖5-SEQ圖5-\*ARABIC10平均事務(wù)響應(yīng)時(shí)間圖從圖形下部我們可以看到,登錄局部對(duì)應(yīng)的Action是“l(fā)ogin_Action〞,批量查詢對(duì)應(yīng)的Action是“select_allAction〞,選擇信息查詢對(duì)應(yīng)的Action是“select_oneAction〞,他們的“AverageTime〔平均響應(yīng)時(shí)間為〕〞分別是秒與秒與秒,從這三個(gè)數(shù)值來看,都過大,不符合要求。實(shí)際事物時(shí)間應(yīng)為登錄:47.115/5–5=4.423〔減5登錄時(shí)包含了一個(gè)用戶信息查詢〕批量查詢:選擇信息查詢:93.983/5/7=2.685(除7做了7次點(diǎn)擊選擇信息)注:除5所有的事物都被重復(fù)執(zhí)行5次看完了“AverageTime〞,我們?cè)倏础?0PercentTime〞,表示90%的事務(wù)登錄:95.711/5–5=14.142〔減5登錄時(shí)包含了一個(gè)用戶信息查詢〕批量查詢:選擇信息查詢:146.797/5/7=4.194(除7做了7次點(diǎn)擊選擇信息)注:除5所有的事物都被重復(fù)執(zhí)行5次從REF_Ref218148163\h圖5-10可以看出,所有Action平均事務(wù)響應(yīng)時(shí)間的趨勢(shì)有較大的波動(dòng),所以使用“90PercentTime〞。根據(jù)上面的計(jì)算,本次測(cè)試結(jié)果記錄如REF_Ref217147291\h表5-1所示。測(cè)試項(xiàng)實(shí)際值是否通過登錄業(yè)務(wù)響應(yīng)時(shí)間秒Y批量查詢響應(yīng)時(shí)間秒Y選擇信息響應(yīng)時(shí)間秒Y登錄業(yè)務(wù)成功率100%考勤業(yè)務(wù)成功率100%登錄查詢總數(shù)1000批量查詢總數(shù)1000選擇信息總數(shù)1000CPU使用率維持100%內(nèi)存使用率<20%表5-SEQ表5-\*ARABIC1測(cè)試結(jié)果對(duì)照表一每秒點(diǎn)擊數(shù)REF_Ref218148255\h圖5-11顯示的是“HitsperSecond〞與“AverageThroughput(bytes/second)〞的復(fù)合圖,從圖中可以看出,兩種圖形的曲線都正常并且根本一致,說明效勞器能及時(shí)的接受客戶端的請(qǐng)求,并能夠返回結(jié)果。圖5-SEQ圖5-\*ARABIC11每秒點(diǎn)擊數(shù)與每秒吞吐量復(fù)合圖業(yè)務(wù)成功率。在“TransactionSummary〞中我們可以很明確的看到每個(gè)事務(wù)的執(zhí)行狀態(tài),如REF_Ref218148280\h圖5-12所示。ColorScaleMeasurement1Pass圖5-SEQ圖5-\*ARABIC12事務(wù)狀態(tài)統(tǒng)計(jì)圖從圖中可以看出,所有的Aciton都是綠色的,即表示為Passed,同時(shí)除了vuser_init與vuser_end兩個(gè)事務(wù),其他的事務(wù)通過數(shù)為2163,也就說明在30分鐘的時(shí)間里,共完成了2163次登錄考勤業(yè)務(wù)操作。那么根據(jù)這些可以判斷本次測(cè)試登錄業(yè)務(wù)與考勤業(yè)務(wù)的成功率是100%,再次更新測(cè)試結(jié)果記錄表如REF_Ref217152160\h表5-2所示。測(cè)試項(xiàng)實(shí)際值是否通過登錄業(yè)務(wù)響應(yīng)時(shí)間秒Y批量查詢響應(yīng)時(shí)間秒Y選擇信息響應(yīng)時(shí)間秒Y登錄業(yè)務(wù)成功率100%Y考勤業(yè)務(wù)成功率100%Y登錄查詢總數(shù)1000Y批量查詢總數(shù)1000Y選擇信息總數(shù)1000YCPU使用率內(nèi)存使用率表5-SEQ表5-\*ARABIC2測(cè)試結(jié)果對(duì)照表二系統(tǒng)資源系統(tǒng)資源圖顯示了在場(chǎng)景執(zhí)行過程中被監(jiān)控的機(jī)器系統(tǒng)資源使用情況,一般情況下監(jiān)控機(jī)器的CPU、內(nèi)存、網(wǎng)絡(luò)、磁盤等各個(gè)方面。本次測(cè)試監(jiān)控的是測(cè)試效勞器的CPU使用率與內(nèi)存使用率,以及處理器隊(duì)列長(zhǎng)度,具體的數(shù)據(jù)如REF_Ref218148341\h圖5-13所示。ColorScaleMeasurementMin.Ave.Max.S5-SEQ圖5-\*ARABIC13測(cè)試效勞器系統(tǒng)資源監(jiān)控結(jié)果圖從圖中可以看出,CPU使用率、內(nèi)存使用率、CPU的隊(duì)列長(zhǎng)度三個(gè)指標(biāo)的曲線逗較為平滑,三者的平均
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025船舶保險(xiǎn)公估服務(wù)合同
- 2025數(shù)字圖書館技術(shù)維護(hù)服務(wù)合同范本
- 2025農(nóng)業(yè)生產(chǎn)租賃合同范本
- 2025租賃合同范本「商鋪?zhàn)赓U合同」
- 2025聘請(qǐng)研發(fā)人員合同范本
- 【橋西實(shí)驗(yàn)冀教版數(shù)學(xué)】八年級(jí)上12平面直角坐標(biāo)系
- 標(biāo)準(zhǔn)零件采購(gòu)合同
- 2025建筑施工合同范文
- 危化品管理員培訓(xùn)
- 一通三防培訓(xùn)教案
- 工程力學(xué)答案
- 石材翻新工藝流程
- 自動(dòng)飛行控制系統(tǒng)課件
- 銀川市西夏區(qū)國(guó)有企業(yè)招聘考試真題2022
- 2020年度城鎮(zhèn)道路工程施工與質(zhì)量驗(yàn)收規(guī)范
- 基于STM32的光照控制系統(tǒng)設(shè)計(jì)
- 有限空間現(xiàn)場(chǎng)作業(yè)安全檢查表(現(xiàn)場(chǎng)檢查)
- 環(huán)境信息系統(tǒng)的GIS基礎(chǔ) 03講 空間數(shù)據(jù)模型
- 德語(yǔ)字母讀音表
- 國(guó)際創(chuàng)傷生命支持創(chuàng)傷評(píng)估步驟與治療決策樹-Microsoft-Office-Word-文檔
評(píng)論
0/150
提交評(píng)論