




已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
目錄1.引言21.1 編寫(xiě)目的21.2 系統(tǒng)概述21.2.1 項(xiàng)目名稱(chēng)21.2.2 總體目標(biāo)21.2.3 技術(shù)目標(biāo)22.測(cè)試環(huán)境32.1 軟硬件環(huán)境32.1.1網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)42.4 測(cè)試環(huán)境約束43.測(cè)試范圍及測(cè)試要求43.1測(cè)試43.1.1測(cè)試內(nèi)容43.1.2測(cè)試通過(guò)標(biāo)準(zhǔn)54.測(cè)試工具55.測(cè)試結(jié)果56.1測(cè)試時(shí)間及人員66.2測(cè)試結(jié)果分析66.結(jié)論1313 / 131. 引言1.1 編寫(xiě)目的本文檔是對(duì)(項(xiàng)目名稱(chēng))性能測(cè)試所做的說(shuō)明,為充分利用已有的軟硬件資源,配合對(duì)各系統(tǒng)應(yīng)用模塊的運(yùn)行測(cè)試方案,查缺補(bǔ)漏完善系統(tǒng)的各項(xià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 項(xiàng)目名稱(chēng)項(xiàng)目名稱(chēng): 小象工程項(xiàng)目簡(jiǎn)稱(chēng): 小象工程項(xiàng)目單位: 撲像文化傳播有限公司1.2.2 總體目標(biāo)網(wǎng)站支持100個(gè)以上并發(fā)客戶(hù)端訪問(wèn)1.2.3 技術(shù)目標(biāo)技術(shù)目標(biāo)使用測(cè)試工具實(shí)現(xiàn)虛擬用戶(hù)并發(fā)的壓力測(cè)試,要求系統(tǒng)滿足用戶(hù)并發(fā)量在100以上,并能正常工作。2. 測(cè)試環(huán)境2.1 軟硬件環(huán)境 硬件環(huán)境應(yīng)用服務(wù)器數(shù)據(jù)庫(kù)服務(wù)器客戶(hù)端硬件配置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 測(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ù)量。3. 測(cè)試范圍及測(cè)試要求3.1測(cè)試3.1.1測(cè)試內(nèi)容根據(jù)需求,對(duì)登錄操作進(jìn)行并發(fā)的壓力測(cè)試,對(duì)主要業(yè)務(wù)模塊中的主要業(yè)務(wù)(下點(diǎn)單、制作相冊(cè))進(jìn)行壓力和負(fù)載測(cè)試。3.1.2測(cè)試通過(guò)標(biāo)準(zhǔn) 系統(tǒng)在并發(fā)用戶(hù)100時(shí),系統(tǒng)表現(xiàn)穩(wěn)定4. 測(cè)試工具測(cè)試工具:Loadrunner8.0(美國(guó)Mercury公司)使用Web(http/html)協(xié)議。主要思想是使用虛擬用戶(hù)(Virtual users)來(lái)模擬實(shí)際用戶(hù)對(duì)系統(tǒng)施加壓力。模擬圖如下:5. 測(cè)試結(jié)果6.1測(cè)試時(shí)間及人員時(shí)間:2011.08.09人員:玲地點(diǎn):深圳撲象文化傳播有限公司6.2測(cè)試結(jié)果分析LoadRunner進(jìn)行100用戶(hù)場(chǎng)景模擬測(cè)試結(jié)果收集后,顯示的該結(jié)果的一個(gè)摘要信息,如圖5- 1所示。概要中列出了場(chǎng)景執(zhí)行情況、“Statistics Summary(統(tǒng)計(jì)信息摘要)”、“Transaction Summary(事務(wù)摘要)”以及“HTTP Responses Summary(HTTP響應(yīng)摘要)”等。以簡(jiǎn)要的信息列出本次測(cè)試結(jié)果。圖5- 1性能測(cè)試結(jié)果摘要圖場(chǎng)景執(zhí)行情況該部分給出了本次測(cè)試場(chǎng)景的名稱(chēng)、結(jié)果存放路徑及場(chǎng)景的持續(xù)時(shí)間,如圖5- 2所示。從該圖我們知道,本次測(cè)試從16:17:08開(kāi)始,到16:54:38結(jié)束,共歷時(shí)37分30秒。圖5- 2場(chǎng)景執(zhí)行情況描述圖Statistics Summary(統(tǒng)計(jì)信息摘要)該部分給出了場(chǎng)景執(zhí)行結(jié)束后并發(fā)數(shù)、總吞吐量、平均每秒吞吐量、總請(qǐng)求數(shù)、平均每秒請(qǐng)求數(shù)的統(tǒng)計(jì)值,如圖5- 3所示。從該圖我們得知,本次測(cè)試運(yùn)行的最大并發(fā)數(shù)為200,總吞吐量為960,974,180字節(jié),平均每秒的吞吐量為426910字節(jié),總的請(qǐng)求數(shù)為117,105,平均每秒的請(qǐng)求為52.024。圖5- 3統(tǒng)計(jì)信息摘要圖Transaction Summary(事務(wù)摘要)該部分給出了場(chǎng)景執(zhí)行結(jié)束后相關(guān)Action的平均響應(yīng)時(shí)間、通過(guò)率等情況,如圖5- 4所示。從該圖我們得到每個(gè)Action的平均響應(yīng)時(shí)間與業(yè)務(wù)成功率。圖5- 4事務(wù)摘要圖HTTP Responses Summary(HTTP響應(yīng)摘要)該部分顯示在場(chǎng)景執(zhí)行過(guò)程中,每次HTTP請(qǐng)求發(fā)出去的狀態(tài),是成功還是失敗,都在這里體現(xiàn),如圖5- 5所示。從圖中可以看到,在本次測(cè)試過(guò)程中LoadRunner共模擬發(fā)出了117105次請(qǐng)求(與“統(tǒng)計(jì)信息摘要”中的“Total Hits”一致),其中“HTTP 200”的是117105次,說(shuō)明在本次過(guò)程中,經(jīng)過(guò)發(fā)出的請(qǐng)求全部分都能正確響應(yīng)了(“HTTP 200”表示請(qǐng)求被正確響應(yīng))。圖5- 5 HTTP響應(yīng)摘要并發(fā)數(shù)分析“Running Vusers(運(yùn)行的并發(fā)數(shù))”顯示了在場(chǎng)景執(zhí)行過(guò)程中并發(fā)數(shù)的執(zhí)行情況。它們顯示Vuser的狀態(tài)、完成腳本的Vuser的數(shù)量以及集合統(tǒng)計(jì)信息,將這些圖與事務(wù)圖結(jié)合使用可以確定Vuser的數(shù)量對(duì)事務(wù)響應(yīng)時(shí)間產(chǎn)生的影響。圖5- 6顯示了在系統(tǒng)業(yè)務(wù)性能測(cè)試過(guò)程中Vusers運(yùn)行情況,從圖中我們可以看到,Vusers的運(yùn)行趨勢(shì)與我們場(chǎng)景執(zhí)行計(jì)劃中的設(shè)置是一樣,表明在場(chǎng)景執(zhí)行過(guò)程中,Vusers是按照我們預(yù)期的設(shè)置運(yùn)行的,沒(méi)有Vuser出現(xiàn)運(yùn)行錯(cuò)誤,這樣從另一個(gè)側(cè)面說(shuō)明我們的參數(shù)化設(shè)置是正確的,因?yàn)槭褂梦ㄒ粩?shù)進(jìn)行參數(shù)化設(shè)置,如果設(shè)置不正確,將會(huì)導(dǎo)致Vuser運(yùn)行錯(cuò)誤。ColorScaleMeasurementGraph Min.Graph Ave.Graph Max.Graph MedianGraph SD1Run0.0105.120012978.219圖5- 6運(yùn)行的并發(fā)數(shù)圖我們本次測(cè)試Running Vusers與集合點(diǎn)是一致,說(shuō)明整個(gè)場(chǎng)景執(zhí)行過(guò)程中,并發(fā)數(shù)用戶(hù)的執(zhí)行正確,系統(tǒng)測(cè)試服務(wù)器能夠應(yīng)付200個(gè)并發(fā)用戶(hù)的業(yè)務(wù)操作。響應(yīng)時(shí)間“Average Transaction Response Time(平均事務(wù)響應(yīng)時(shí)間圖)”(圖5- 7),這張圖是平均事務(wù)響應(yīng)時(shí)間與結(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)時(shí)間圖從圖形下部我們可以看到,登錄部分對(duì)應(yīng)的Action是“l(fā)ogin_Action”,批量查詢(xún)對(duì)應(yīng)的Action是“select_allAction”,選擇信息查詢(xún)對(duì)應(yīng)的Action是“select_oneAction”,他們的“Average Time(平均響應(yīng)時(shí)間為)”分別是47.115秒與26.648秒與93.983秒,從這三個(gè)數(shù)值來(lái)看,都過(guò)大,不符合要求。實(shí)際事物時(shí)間應(yīng)為登錄:47.115/5 5 = 4.423 (減5登錄時(shí)包含了一個(gè)用戶(hù)信息查詢(xún))批量查詢(xún):26.648 /5 = 5.3296選擇信息查詢(xún):93.983 /5/7 = 2.685 (除7做了7次點(diǎn)擊選擇信息)注:除5 所有的事物都被重復(fù)執(zhí)行5次看完了“Average Time”,我們?cè)倏础?0 Percent Time”,表示90%的事務(wù)登錄:95.711/5 5 = 14.142 (減5登錄時(shí)包含了一個(gè)用戶(hù)信息查詢(xún))批量查詢(xún):39.125/5 = 7.825選擇信息查詢(xún):146.797 /5/7 = 4.194 (除7做了7次點(diǎn)擊選擇信息)注:除5 所有的事物都被重復(fù)執(zhí)行5次從圖5- 7可以看出,所有Action平均事務(wù)響應(yīng)時(shí)間的趨勢(shì)有較大的波動(dòng),所以使用“90 Percent Time”。根據(jù)上面的計(jì)算,本次測(cè)試結(jié)果記錄如表5- 1所示。測(cè)試項(xiàng)實(shí)際值是否通過(guò)登錄業(yè)務(wù)響應(yīng)時(shí)間14.142秒Y批量查詢(xún)響應(yīng)時(shí)間7.825秒Y選擇信息響應(yīng)時(shí)間4.194秒Y登錄業(yè)務(wù)成功率100%考勤業(yè)務(wù)成功率100%登錄查詢(xún)總數(shù)1000批量查詢(xún)總數(shù)1000選擇信息總數(shù)1000CPU使用率維持100%內(nèi)存使用率20%表5- 1測(cè)試結(jié)果對(duì)照表一每秒點(diǎn)擊數(shù)圖5- 8顯示的是“Hits per Second”與“Average Throughput (bytes/second)”的復(fù)合圖,從圖中可以看出,兩種圖形的曲線都正常并且基本一致,說(shuō)明服務(wù)器能及時(shí)的接受客戶(hù)端的請(qǐng)求,并能夠返回結(jié)果。圖5- 8每秒點(diǎn)擊數(shù)與每秒吞吐量復(fù)合圖業(yè)務(wù)成功率。在“Transaction Summary”中我們可以很明確的看到每個(gè)事務(wù)的執(zhí)行狀態(tài),如圖5- 9所示。ColorScaleMeasurement1Pass圖5- 9事務(wù)狀態(tài)統(tǒng)計(jì)圖從圖中可以看出,所有的Aciton都是綠色的,即表示為Passed,同時(shí)除了vuser_init與vuser_end兩個(gè)事務(wù),其他的事務(wù)通過(guò)數(shù)為2163,也就表明在30分鐘的時(shí)間里,共完成了2163次登錄考勤業(yè)務(wù)操作。那么根據(jù)這些可以判斷本次測(cè)試登錄業(yè)務(wù)與考勤業(yè)務(wù)的成功率是100%,再次更新測(cè)試結(jié)果記錄表如表5- 2所示。測(cè)試項(xiàng)實(shí)際值是否通過(guò)登錄業(yè)務(wù)響應(yīng)時(shí)間14.142秒Y批量查詢(xún)響應(yīng)時(shí)間7.825秒Y選擇信息響應(yīng)時(shí)間4.194秒Y登錄業(yè)務(wù)成功率100%Y考勤業(yè)務(wù)成功率100%Y登錄查詢(xún)總數(shù)1000Y批量查詢(xún)總數(shù)1000Y選擇信息總數(shù)1000YCPU使用率內(nèi)存使用率表5- 2測(cè)試結(jié)果對(duì)照表二系統(tǒng)資源系統(tǒng)資源圖顯示了在場(chǎng)景執(zhí)行過(guò)程中被監(jiān)控的機(jī)器系統(tǒng)資源使用情況,一般情況下監(jiān)控機(jī)器的CPU、內(nèi)存、網(wǎng)絡(luò)、磁盤(pán)等各個(gè)方面。本次測(cè)試監(jiān)控的是測(cè)試服務(wù)器的CPU使用率與內(nèi)存使用率,以及處理器隊(duì)列長(zhǎng)度,具體的數(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測(cè)試服務(wù)器系統(tǒng)資源監(jiān)控結(jié)果圖從圖中可以看出,CPU使用率、內(nèi)存使用率、CPU的隊(duì)列長(zhǎng)度三個(gè)指標(biāo)的曲線逗較為平滑,三者的平均值分別為:63.813 %、500.596、1.962,根據(jù)本次性能測(cè)試要求的:CPU使用率不超過(guò)75%,內(nèi)存使用為130M。根據(jù)Windwos資源性能指標(biāo)的解釋?zhuān)话闱闆r下,如果“Processor Queue Length(處理器隊(duì)列長(zhǎng)度)”一直超過(guò)二,則可能表示處理器堵塞,我們這里監(jiān)控出來(lái)的數(shù)值是1.962接近2, 而且總體上保持平衡,那么由此推斷,測(cè)試服務(wù)器的CPU也可能是個(gè)瓶頸。獲得上述數(shù)據(jù)后,最新的測(cè)試結(jié)果記錄表如表5- 3所示。測(cè)試項(xiàng)實(shí)際值是否通過(guò)登錄業(yè)務(wù)響應(yīng)時(shí)間14.142秒Y批量查詢(xún)響應(yīng)時(shí)間7.825秒Y選擇信息響應(yīng)時(shí)間4.194秒Y登錄業(yè)務(wù)成功率100%Y考勤業(yè)務(wù)成功率100%Y登錄查詢(xún)總數(shù)1000Y批量查詢(xún)總數(shù)1000Y選擇信息總數(shù)1000YCPU使用率63.813 %內(nèi)存使用率130M表5- 3測(cè)試結(jié)果對(duì)照表
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025電影長(zhǎng)津湖觀后感心得
- 理財(cái)三級(jí)2025年真題
- 健康領(lǐng)域?qū)嵺`指南核心要點(diǎn)
- 爆發(fā)性糖尿病病例分析
- 2025年非磁介質(zhì)復(fù)制品項(xiàng)目申請(qǐng)報(bào)告模板
- 北京市民政局所屬事業(yè)單位2025年第二批公開(kāi)招聘工作人員筆試及復(fù)審筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 文庫(kù)發(fā)布:稅務(wù)師課件app
- 建高塔教學(xué)課件
- 整形麻醉護(hù)理課件
- 管理學(xué)原理案例分析練習(xí)
- 嬰幼兒托育基礎(chǔ)知識(shí)單選題及答案解析
- 生產(chǎn)安全獎(jiǎng)勵(lì)和處罰規(guī)定模版(3篇)
- 2024年度交通安全宣傳教育基地共建合作協(xié)議3篇
- 建筑廢棄物回收措施
- 條形碼授權(quán)協(xié)議書(shū)(2篇)
- GB/T 30661.10-2024輪椅車(chē)座椅第10部分:體位支撐裝置的阻燃性要求和試驗(yàn)方法
- 《產(chǎn)后出血預(yù)防與處理指南(2023)》解讀課件
- 賽事安全應(yīng)急預(yù)案
- 安全不放假暑假安全教育主題班會(huì)
- 紡織行業(yè)人力資源管理考核試卷
- 2024至2030年中國(guó)疫苗行業(yè)發(fā)展現(xiàn)狀調(diào)查及市場(chǎng)分析預(yù)測(cè)報(bào)告
評(píng)論
0/150
提交評(píng)論