壓力測試報告.doc_第1頁
壓力測試報告.doc_第2頁
壓力測試報告.doc_第3頁
壓力測試報告.doc_第4頁
壓力測試報告.doc_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

目錄1.引言21.1 編寫目的21.2 系統(tǒng)概述21.2.1 項目名稱21.2.2 總體目標(biāo)21.2.3 技術(shù)目標(biāo)22.測試環(huán)境32.1 軟硬件環(huán)境32.1.1網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)42.4 測試環(huán)境約束43.測試范圍及測試要求43.1測試43.1.1測試內(nèi)容43.1.2測試通過標(biāo)準(zhǔn)54.測試工具55.測試結(jié)果56.1測試時間及人員66.2測試結(jié)果分析66.結(jié)論1313 / 131. 引言1.1 編寫目的本文檔是對(項目名稱)性能測試所做的說明,為充分利用已有的軟硬件資源,配合對各系統(tǒng)應(yīng)用模塊的運行測試方案,查缺補漏完善系統(tǒng)的各項具體功能,保證項目的順利進行,本測試報告有助于實現(xiàn)以下目標(biāo): 明確本次性能測試的測試資源; 明確本次性能測試的測試內(nèi)容; 明確本次性能測試的測試方法; 明確本次性能測試的系統(tǒng)性能。1.2 系統(tǒng)概述1.2.1 項目名稱項目名稱: 小象工程項目簡稱: 小象工程項目單位: 撲像文化傳播有限公司1.2.2 總體目標(biāo)網(wǎng)站支持100個以上并發(fā)客戶端訪問1.2.3 技術(shù)目標(biāo)技術(shù)目標(biāo)使用測試工具實現(xiàn)虛擬用戶并發(fā)的壓力測試,要求系統(tǒng)滿足用戶并發(fā)量在100以上,并能正常工作。2. 測試環(huán)境2.1 軟硬件環(huán)境 硬件環(huán)境應(yīng)用服務(wù)器數(shù)據(jù)庫服務(wù)器客戶端硬件配置CPU:Intel(R) Pentium(R) DCPU 3.40GHz Memory: 2GHD: 360GSATACPU:Intel(R) Pentium(R) DCPU 3.40GHz Memory: 2GHD: 360GSATACPU:Intel(R) Core(TM)CPU 2.20GHz Memory: 2GHD: 360GSATA軟件配置OS:Windows 2003JDK 1.5.0_06Tomcat 6OS:Windows 2003MySQL 5.0.17 LinuxWindow xpProfessional ( SP3 )2.1.1網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)2.4 測試環(huán)境約束 本次測試結(jié)果依據(jù)目前被測系統(tǒng)的軟/硬件環(huán)境。 本次測試結(jié)果依據(jù)目前被測系統(tǒng)的程序版本。 本次測試結(jié)果依據(jù)目前被測系統(tǒng)的網(wǎng)絡(luò)環(huán)境。 本次測試結(jié)果依據(jù)目前被測系統(tǒng)的測試數(shù)據(jù)量。3. 測試范圍及測試要求3.1測試3.1.1測試內(nèi)容根據(jù)需求,對登錄操作進行并發(fā)的壓力測試,對主要業(yè)務(wù)模塊中的主要業(yè)務(wù)(下點單、制作相冊)進行壓力和負(fù)載測試。3.1.2測試通過標(biāo)準(zhǔn) 系統(tǒng)在并發(fā)用戶100時,系統(tǒng)表現(xiàn)穩(wěn)定4. 測試工具測試工具:Loadrunner8.0(美國Mercury公司)使用Web(http/html)協(xié)議。主要思想是使用虛擬用戶(Virtual users)來模擬實際用戶對系統(tǒng)施加壓力。模擬圖如下:5. 測試結(jié)果6.1測試時間及人員時間:2011.08.09人員:玲地點:深圳撲象文化傳播有限公司6.2測試結(jié)果分析LoadRunner進行100用戶場景模擬測試結(jié)果收集后,顯示的該結(jié)果的一個摘要信息,如圖5- 1所示。概要中列出了場景執(zhí)行情況、“Statistics Summary(統(tǒng)計信息摘要)”、“Transaction Summary(事務(wù)摘要)”以及“HTTP Responses Summary(HTTP響應(yīng)摘要)”等。以簡要的信息列出本次測試結(jié)果。圖5- 1性能測試結(jié)果摘要圖場景執(zhí)行情況該部分給出了本次測試場景的名稱、結(jié)果存放路徑及場景的持續(xù)時間,如圖5- 2所示。從該圖我們知道,本次測試從16:17:08開始,到16:54:38結(jié)束,共歷時37分30秒。圖5- 2場景執(zhí)行情況描述圖Statistics Summary(統(tǒng)計信息摘要)該部分給出了場景執(zhí)行結(jié)束后并發(fā)數(shù)、總吞吐量、平均每秒吞吐量、總請求數(shù)、平均每秒請求數(shù)的統(tǒng)計值,如圖5- 3所示。從該圖我們得知,本次測試運行的最大并發(fā)數(shù)為200,總吞吐量為960,974,180字節(jié),平均每秒的吞吐量為426910字節(jié),總的請求數(shù)為117,105,平均每秒的請求為52.024。圖5- 3統(tǒng)計信息摘要圖Transaction Summary(事務(wù)摘要)該部分給出了場景執(zhí)行結(jié)束后相關(guān)Action的平均響應(yīng)時間、通過率等情況,如圖5- 4所示。從該圖我們得到每個Action的平均響應(yīng)時間與業(yè)務(wù)成功率。圖5- 4事務(wù)摘要圖HTTP Responses Summary(HTTP響應(yīng)摘要)該部分顯示在場景執(zhí)行過程中,每次HTTP請求發(fā)出去的狀態(tài),是成功還是失敗,都在這里體現(xiàn),如圖5- 5所示。從圖中可以看到,在本次測試過程中LoadRunner共模擬發(fā)出了117105次請求(與“統(tǒng)計信息摘要”中的“Total Hits”一致),其中“HTTP 200”的是117105次,說明在本次過程中,經(jīng)過發(fā)出的請求全部分都能正確響應(yīng)了(“HTTP 200”表示請求被正確響應(yīng))。圖5- 5 HTTP響應(yīng)摘要并發(fā)數(shù)分析“Running Vusers(運行的并發(fā)數(shù))”顯示了在場景執(zhí)行過程中并發(fā)數(shù)的執(zhí)行情況。它們顯示Vuser的狀態(tài)、完成腳本的Vuser的數(shù)量以及集合統(tǒng)計信息,將這些圖與事務(wù)圖結(jié)合使用可以確定Vuser的數(shù)量對事務(wù)響應(yīng)時間產(chǎn)生的影響。圖5- 6顯示了在系統(tǒng)業(yè)務(wù)性能測試過程中Vusers運行情況,從圖中我們可以看到,Vusers的運行趨勢與我們場景執(zhí)行計劃中的設(shè)置是一樣,表明在場景執(zhí)行過程中,Vusers是按照我們預(yù)期的設(shè)置運行的,沒有Vuser出現(xiàn)運行錯誤,這樣從另一個側(cè)面說明我們的參數(shù)化設(shè)置是正確的,因為使用唯一數(shù)進行參數(shù)化設(shè)置,如果設(shè)置不正確,將會導(dǎo)致Vuser運行錯誤。ColorScaleMeasurementGraph Min.Graph Ave.Graph Max.Graph MedianGraph SD1Run0.0105.120012978.219圖5- 6運行的并發(fā)數(shù)圖我們本次測試Running Vusers與集合點是一致,說明整個場景執(zhí)行過程中,并發(fā)數(shù)用戶的執(zhí)行正確,系統(tǒng)測試服務(wù)器能夠應(yīng)付200個并發(fā)用戶的業(yè)務(wù)操作。響應(yīng)時間“Average Transaction Response Time(平均事務(wù)響應(yīng)時間圖)”(圖5- 7),這張圖是平均事務(wù)響應(yīng)時間與結(jié)果摘要中的“Transaction Summary”合成的。ColorScaleMeasurementMin.Ave.Max.SD1login_Action_Transaction0.45247.115109.3830.2571select_allAction_Transaction8.71926.648144.70411.2311select_oneAction_Transaction24.48493.983329.97439.9331vuser_end_Transaction0.00.0111.2970.0971vuser_init_Transaction0.0010.050.4180.095圖5- 7平均事務(wù)響應(yīng)時間圖從圖形下部我們可以看到,登錄部分對應(yīng)的Action是“l(fā)ogin_Action”,批量查詢對應(yīng)的Action是“select_allAction”,選擇信息查詢對應(yīng)的Action是“select_oneAction”,他們的“Average Time(平均響應(yīng)時間為)”分別是47.115秒與26.648秒與93.983秒,從這三個數(shù)值來看,都過大,不符合要求。實際事物時間應(yīng)為登錄:47.115/5 5 = 4.423 (減5登錄時包含了一個用戶信息查詢)批量查詢:26.648 /5 = 5.3296選擇信息查詢:93.983 /5/7 = 2.685 (除7做了7次點擊選擇信息)注:除5 所有的事物都被重復(fù)執(zhí)行5次看完了“Average Time”,我們再看“90 Percent Time”,表示90%的事務(wù)登錄:95.711/5 5 = 14.142 (減5登錄時包含了一個用戶信息查詢)批量查詢:39.125/5 = 7.825選擇信息查詢:146.797 /5/7 = 4.194 (除7做了7次點擊選擇信息)注:除5 所有的事物都被重復(fù)執(zhí)行5次從圖5- 7可以看出,所有Action平均事務(wù)響應(yīng)時間的趨勢有較大的波動,所以使用“90 Percent Time”。根據(jù)上面的計算,本次測試結(jié)果記錄如表5- 1所示。測試項實際值是否通過登錄業(yè)務(wù)響應(yīng)時間14.142秒Y批量查詢響應(yīng)時間7.825秒Y選擇信息響應(yīng)時間4.194秒Y登錄業(yè)務(wù)成功率100%考勤業(yè)務(wù)成功率100%登錄查詢總數(shù)1000批量查詢總數(shù)1000選擇信息總數(shù)1000CPU使用率維持100%內(nèi)存使用率20%表5- 1測試結(jié)果對照表一每秒點擊數(shù)圖5- 8顯示的是“Hits per Second”與“Average Throughput (bytes/second)”的復(fù)合圖,從圖中可以看出,兩種圖形的曲線都正常并且基本一致,說明服務(wù)器能及時的接受客戶端的請求,并能夠返回結(jié)果。圖5- 8每秒點擊數(shù)與每秒吞吐量復(fù)合圖業(yè)務(wù)成功率。在“Transaction Summary”中我們可以很明確的看到每個事務(wù)的執(zhí)行狀態(tài),如圖5- 9所示。ColorScaleMeasurement1Pass圖5- 9事務(wù)狀態(tài)統(tǒng)計圖從圖中可以看出,所有的Aciton都是綠色的,即表示為Passed,同時除了vuser_init與vuser_end兩個事務(wù),其他的事務(wù)通過數(shù)為2163,也就表明在30分鐘的時間里,共完成了2163次登錄考勤業(yè)務(wù)操作。那么根據(jù)這些可以判斷本次測試登錄業(yè)務(wù)與考勤業(yè)務(wù)的成功率是100%,再次更新測試結(jié)果記錄表如表5- 2所示。測試項實際值是否通過登錄業(yè)務(wù)響應(yīng)時間14.142秒Y批量查詢響應(yīng)時間7.825秒Y選擇信息響應(yīng)時間4.194秒Y登錄業(yè)務(wù)成功率100%Y考勤業(yè)務(wù)成功率100%Y登錄查詢總數(shù)1000Y批量查詢總數(shù)1000Y選擇信息總數(shù)1000YCPU使用率內(nèi)存使用率表5- 2測試結(jié)果對照表二系統(tǒng)資源系統(tǒng)資源圖顯示了在場景執(zhí)行過程中被監(jiān)控的機器系統(tǒng)資源使用情況,一般情況下監(jiān)控機器的CPU、內(nèi)存、網(wǎng)絡(luò)、磁盤等各個方面。本次測試監(jiān)控的是測試服務(wù)器的CPU使用率與內(nèi)存使用率,以及處理器隊列長度,具體的數(shù)據(jù)如圖5- 10所示。ColorScaleMeasurementMin.Ave.Max.SD1% Processor Time (Processor _Total):084.16763.81391.4067.0810.1Available MBytes (Memory):08486500.59657013.53610Processor Queue Length (System):080.01.962313.204圖5- 10測試服務(wù)器系統(tǒng)資源監(jiān)控結(jié)果圖從圖中可以看出,CPU使用率、內(nèi)存使用率、CPU的隊列長度三個指標(biāo)的曲線逗較為平滑,三者的平均值分別為:63.813 %、500.596、1.962,根據(jù)本次性能測試要求的:CPU使用率不超過75%,內(nèi)存使用為130M。根據(jù)Windwos資源性能指標(biāo)的解釋,一般情況下,如果“Processor Queue Length(處理器隊列長度)”一直超過二,則可能表示處理器堵塞,我們這里監(jiān)控出來的數(shù)值是1.962接近2, 而且總體上保持平衡,那么由此推斷,測試服務(wù)器的CPU也可能是個瓶頸。獲得上述數(shù)據(jù)后,最新的測試結(jié)果記錄表如表5- 3所示。測試項實際值是否通過登錄業(yè)務(wù)響應(yīng)時間14.142秒Y批量查詢響應(yīng)時間7.825秒Y選擇信息響應(yīng)時間4.194秒Y登錄業(yè)務(wù)成功率100%Y考勤業(yè)務(wù)成功率100%Y登錄查詢總數(shù)1000Y批量查詢總數(shù)1000Y選擇信息總數(shù)1000YCPU使用率63.813 %內(nèi)存使用率130M表5- 3測試結(jié)果對照表

溫馨提示

  • 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

提交評論