WEBTours訂票系統(tǒng)性能測試報告_第1頁
WEBTours訂票系統(tǒng)性能測試報告_第2頁
WEBTours訂票系統(tǒng)性能測試報告_第3頁
WEBTours訂票系統(tǒng)性能測試報告_第4頁
WEBTours訂票系統(tǒng)性能測試報告_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第1頁共25頁WEB Tours訂票系統(tǒng)性能測試報告姓名: 班級:子萬:指導老師:第2頁共25頁1前言.22被測系統(tǒng)定義.42.1功能簡介.42.2性能測試指標.33系統(tǒng)結構及流程.53.1系統(tǒng)總體結構.53.2關鍵點描述.53.3性能測試環(huán)境.54性能測試.54.1性能測試概述 .64.2測試目的.64.3測試方法及測試用例 .64.4測試指標及期望 .74.5測試數(shù)據(jù)準備 .84.6運行狀況記錄.85測試過程及結果描述 .85.1測試描述.95.2測試場景.95.3測試結果.136測試分析和結論.25第3頁共25頁1前言目前,WEB Tours訂票系統(tǒng)成功上線,從而航空公司的機票信息管理逐

2、步走上了集中 管控的道路,從而將會勢必出現(xiàn)新業(yè)務系統(tǒng)中信息大量增長的態(tài)勢。隨著新業(yè)務系統(tǒng)在生產(chǎn)狀態(tài)下日趨穩(wěn)定、成熟,系統(tǒng)的性能問題也逐步成為了我們關注的焦點:大數(shù)據(jù)量的“沖擊”,在多名用戶信息進入時,系統(tǒng)能穩(wěn)定在什么樣的性能水平,面臨公司業(yè)務沖刺時,系統(tǒng)能否經(jīng)受住“考驗”,這些問題需要通過一個完整的性能測試來給出答案。本報告前部分即是基于上述考慮, 參考科學的性能測試方法而撰寫的, 用以指導即將 進行的WEB Tours訂票系統(tǒng)的性能測試。2被測系統(tǒng)定義WEB Tours訂票系統(tǒng)作為本次測試的被測系統(tǒng),該訂票系統(tǒng)的主要功能包括:注冊和登錄用戶信息,訂票辦理,退票辦理,查詢客戶已訂票信息等。在本

3、次測試中,將針對上 述的功能進行壓力測試,檢查并評估在模擬環(huán)境中,系統(tǒng)對負載的承受能力,在不同的用 戶連接情況下,系統(tǒng)地吞吐能力和響應能力,以及在預計的數(shù)據(jù)容量中,系統(tǒng)能夠容忍的 最大用戶數(shù),2.1功能簡介WEB Tours訂票系統(tǒng)主要功能如下:注冊和登錄用戶信息訂票辦理退票辦理查詢客戶已訂票信息2.2性能測試指標本次測試是針對WEB Tours訂票系統(tǒng)的性能特征和系統(tǒng)的性能調(diào)優(yōu)而進行的,主要需 要獲得如下的測試指標。1、系統(tǒng)的響應能力:即在各種負載壓力情況下,系統(tǒng)的響應時間,也就是從客戶端交 易發(fā)起,到服務器端交易應答返回所需要的時間,包括網(wǎng)絡傳輸時間和服務器處理時間。第4頁共25頁2、應用

4、系統(tǒng)的吞吐率:即應用系統(tǒng)在單位時間內(nèi)完成的交易量,也就是在單位時間 內(nèi),應用系統(tǒng)針對不同的負載壓力,所能完成的交易數(shù)量。3、應用系統(tǒng)的負載能力:即系統(tǒng)所能容忍的最大用戶數(shù)量,也就是在正常的響應時間 中,系統(tǒng)能夠支持的最多的客戶端的數(shù)量。3系統(tǒng)結構及流程WEB Tours訂票系統(tǒng)在實際生產(chǎn)中的體系結構跟本次性能測試所采用的體系結構是一 樣的,交易流程也完全一致的。不過,由于硬件條件的限制,本次性能測試的硬件平臺跟 實際生產(chǎn)環(huán)境略有不同。3.1系統(tǒng)總體結構描述本系統(tǒng)的總體結構,包括:硬件組織體系結構、網(wǎng)絡組織體系結構、軟件組織體 系結構和功能模塊的組織體系結構。3.2關鍵點描述本次性能測試的關鍵點

5、,就是查看EB Tours訂票系統(tǒng)在并發(fā)壓力下的表現(xiàn),即:支持的并發(fā)用戶數(shù)目和并發(fā)用戶發(fā)送頻率,以及在較大壓力下,系統(tǒng)的交易處理能力,并找出 各類交易的性能瓶頸。3.3性能測試環(huán)境本次性能測試環(huán)境與真實運行環(huán)境基本一致,都運行在同樣的硬件和網(wǎng)絡環(huán)境中,數(shù)據(jù)庫是真實環(huán)境數(shù)據(jù)庫的一個復制(或縮?。鞠到y(tǒng)采用標準的CS結構,客戶端都是通過瀏覽器訪問應用系統(tǒng)。其中具體的硬件和網(wǎng)絡環(huán)境如下: 服務器設備: 舊M 570 (DBserver),舊M 690 (APserver)操作系統(tǒng):Microsoft Windows 2003server中文版網(wǎng)絡環(huán)境:1M/10M以太網(wǎng)數(shù)據(jù)庫:Oracle第5頁共

6、25頁客戶端:PC (Windows )網(wǎng)絡拓撲和結構圖如下:4性能測試從廣泛意義上講性能測試包括:壓力測試、穩(wěn)定性測試、負載能力測試和可擴展性測試 等。在不同應用系統(tǒng)的性能測試中,需要根據(jù)應用系統(tǒng)的特點和測試目的的不同來選擇具 體的測試方案,本次EB Tours訂票系統(tǒng)的性能測試主要是采用通常的壓力測試模式來執(zhí)行的,即:逐步增加壓力,查看應用系統(tǒng)在各種壓力狀況小的性能表現(xiàn)。在性能測試中,壓力測試主要是為了獲取系統(tǒng)在較大壓力狀況下的性能表現(xiàn)而設計并實現(xiàn)的,壓力測試主要是獲取系統(tǒng)的性能瓶頸和系統(tǒng)的最大吞吐率。4.1性能測試概述本次壓力測試是指針對現(xiàn)行的EB Tours訂票系統(tǒng)的聯(lián)機交易處理能力的

7、測試,檢驗系統(tǒng)的吞吐率。本系統(tǒng)的壓力測試主要是針對EB Tours訂票系統(tǒng),檢查在日間交易高峰時期,并發(fā)用戶數(shù)較多的時候的處理能力等等。4.2測試目的壓力測試的目的就是檢驗系統(tǒng)的最大吞吐量,檢驗現(xiàn)行的EB Tours訂票系統(tǒng)在各種壓力交易量下的運行狀況,檢驗系統(tǒng)地運行瓶頸,獲取系統(tǒng)的處理能力等等。本次針對EB Tours訂票系統(tǒng)所進行的壓力測試的測試目的為:給出EB Tours訂票系統(tǒng)當前的性能狀況總結一套合理的、可操作的、適合航空公司現(xiàn)實情況的性能測試方案,為后續(xù)的性能測試工作提供基本思路。4.3測試方法及測試用例使用性能測試軟件LoadRunner,對現(xiàn)行的EB Tours訂票系統(tǒng)進行腳本

8、錄制、測試回放、逐步加壓和跟蹤記錄。測試過程中,由LoadRunner的管理平臺調(diào)用各臺測試前臺,發(fā)起各種組合的交易請求,并跟蹤記錄服務器端的運行情況和返回給客戶端的運行結果。使用的測試用例包括:聯(lián)機處理交易和查詢交易,其中聯(lián)機交易測試試用的交易包第6頁共25頁括:訂票辦理。查詢類交易包括:查詢客戶已訂票信息測試用例列表包括:交易種類案例一案例二案例三案例四10%30%15%10%20%20%25%0%30%20%5%0%20%10%25%20%30%20%30%70%針對每個測試案例,都將采用逐步加壓和瞬間加壓兩種客戶端連接方式進行,查看服 務器端在客戶端的連接數(shù)量變化過程中對應的處理能力,

9、測試運行安排如下:每隔2秒增加1個用戶連接,最多增加到15個用戶,查看并記錄運行情況每隔2秒增加2個用戶連接,最多增加到15個用戶,查看并記錄運行情況一次性連接1個用戶,查看記錄運行情況4.4測試指標及期望在本次性能測試中,各類測試指標包括測試中應該達到的某些性能指標,這些性能指 標均是來自應用系統(tǒng)設計開發(fā)時遵循的業(yè)務需求,當某個測試的某一類指標已經(jīng)超出了業(yè) 務需求的要求范圍,則測試已經(jīng)達到目的,即可終止壓力測試。應用軟件級別的測試指標:1)事務的執(zhí)行情況事務的平均響應時間(期望值:15s)事務的最大響應時間(期望值:30s)平均每秒處理數(shù)量(分別記錄單位時間內(nèi)成功、失敗和停止的數(shù)量)不同并發(fā)

10、用戶數(shù)的狀況下的上述記錄值2)測試結果分析情況測試指標:吞吐量:單位時間內(nèi)網(wǎng)絡傳輸數(shù)據(jù)量第7頁共25頁4.5測試數(shù)據(jù)準備案例數(shù)據(jù):滿負荷壓力根據(jù)測試系統(tǒng)的硬件條件,選擇滿負荷的壓力,在系統(tǒng)的資源使用基本維持在90%左右的狀況下,測試EB Tours訂票系統(tǒng)的處理能力。4.6運行狀況記錄記錄可擴展性測試中的測試結果及其系統(tǒng)的運行狀況。除了記錄測試指標以外,應該 結合測試實時記錄系統(tǒng)各個層次的資源和參數(shù)。主要包括:硬件環(huán)境資源服務器操作系統(tǒng)參數(shù)網(wǎng)絡相關參數(shù)數(shù)據(jù)庫相關參數(shù):具體數(shù)據(jù)庫參數(shù)有所不同,結合各個數(shù)據(jù)庫獨有的特點記錄5測試過程及結果描述EB Tours訂票系統(tǒng)的性能測試共計執(zhí)行了3次,四次執(zhí)

11、行的腳本流程作了調(diào)整,其他的環(huán)境和數(shù)據(jù)都一樣。在測試數(shù)據(jù)準備完備以后,第一次測試執(zhí)10個用戶并發(fā)注冊,5個用戶并發(fā)登錄瀏覽網(wǎng)頁。第二次測試10個用戶不并發(fā)注冊,5個用戶不并發(fā)登錄瀏覽網(wǎng)頁。第三次測試10個用戶并發(fā)注冊,5個用戶并發(fā)登錄訂票,第四次測試10個用戶不并發(fā)注冊,5個用戶不并發(fā)登錄訂票。第8頁共25頁5.1測試描述兩次測試都是6月2日進行的。第一次測試執(zhí)行了1分鐘30秒左右,10個用戶并發(fā)注冊,5個用戶并發(fā)登錄瀏覽網(wǎng)頁。第二次測試執(zhí)行了1分鐘30秒左右,10個用戶不并發(fā)注冊,5個用戶不并發(fā)登錄瀏覽網(wǎng)頁。第三次測試執(zhí)行了1分鐘30秒左右,10個用戶并發(fā)注冊,5個用戶并發(fā)登錄訂票。第四次測

12、試執(zhí)行了1分鐘30秒左右,0個用戶不并發(fā)注冊,5個用戶不并發(fā)登錄訂票。5.2測試場景測試中,使用逐步加壓的模式,采用:每隔2秒啟動1個并發(fā)用戶(Vuser)的方式, 即:每隔1秒,啟動1個Vuser,在1分鐘30秒左右啟動所有的Vuser (15),執(zhí)行登錄,并根據(jù)設置的時間間隔發(fā)起。添加Load Generator.11+ Xi-ia htotn* fFi&l偵T-ELL-K -LI的瀾應*理【卞3 3014 遍 FBSciwUtvliflilKI-%3:-簞M口g -iflHMiS I司bl舊山I -w2:r:wnmn KrhiidiitoIFWS.g初始化的操作SrJwiU! M

13、w-停I n I血藥r#郡hvddw第9頁共25頁礦也 回x虹4一hrL.u -iiq-i-IMIUM: rrwrc | Ji、|NW w財-EWMUTFknl4詁.歹廠if-LJM*.II1I Htl3aiL.tM1!flM bd.i|lT 5心iirr| i i1rg 華JlaiLIALI HfciriA gtr jui心LlFVLEGkJui&4w.Ui# 江硒 * ga 10 Fu* IldrdlirtthediivGiqjhfinHhiMiri RchnddtaEdfalijlLdUEtaItkilLlJEh -liirfa VUMf JUL t-lEH-l I L1*1 G

14、MSeHiMeIEFUMJIdiiUi-JC.rDODIoa0GD2D000 03b 恒taiK-jfcDfliXUTffi/開*|gEmVRIWI孫E inE iITLie-5ii忡 E啟動vuser的編輯操作,aOL Ficgin1fir:Hhiaiiri RchHddta,rfOT LE ijMHWctwMrlScivdk*坷W_ =*iwfc -:心 M g)HKKWJh*0*0rI引mWHTI(KD2U100 IDDCiXUTffiDwq Run|快JAMii.ia.1a U3aJ開|LJVfcWE|4臨心川 |piTL.gw|國“EJJ,. |均潘kbOwi| =七備日峪 D 國號

15、慎啪停止vuser的編輯操作第10頁共25頁 1呻性【卞目XJiUMflGrt4Msii,rSctvdk* AHU tJPWfirih*C*0llILdJEfa2;i:HnHim NrhiidiAvk Fjwfc_Kh丸廠 3jlLH KtwjjhJ* 土 iikrt3rfO? LmE心!wnwtAni n Mrad h h bad MLlct f 4w Mm R Mm沁rukMElhrriijii.dEh J IfeauiiKJ區(qū)LJ曲功些口 9 遍。nojiairvCpwddiun9*Mk*LMi trsMsnInwacRruocd |-P*TrnAMTMI QoHj4MAXGvrivCh

16、Ka5四1, Sn m:r! a iL/XJ日盲d_DOOag DO 0100 CODfiDO(M01-300dC4D0 DOK UlOGQCi00皿DO啟用思考時間第11頁共25頁啟用日志記錄更力LvaJlnuar仁.5.”i Lit0 KBILJ_ Uf|_心|開*|tJW 性娜坪場-仲理心I土沽JU=!_I甄膺,面山. III域潘LfcOEM I:*設置windows資源監(jiān)控器Emd rhr*.lItwt In quu3 +Sctvdk* Aj誦*C*0llIldJEfalilLhlEh giMnwIs -hi 5 E37RdFL/TriiLfiwKktovd uouiairM=r49*

17、0w*oti1LM1 ExBrfsnI rrwf FuiacdII兇goamaiJO項:由聞mosix-I-ynA invy13DODaK-coarmmuaoc-遍 FService槌響Aywftla HvM M Sia+nthspoulMdTri%u2tnmaijoKiuimohuc-00聽tn第12頁共25頁5.3測試結果第一次測試第一次測試使用了15個并發(fā)用戶,場景為10個用戶并發(fā)注冊,5個用戶并發(fā)登錄瀏覽網(wǎng)頁用戶的影響| 外L+riiz開日寸搭菁)EMEMI I名宮耍袈親 W01739101112131415Number ofVusersTransaction Response Tim

18、e Under Load第13頁共25頁用戶每秒點擊數(shù)puoucyGO4DdHals per Second用戶負載方案Elapsed scenario lime mm:s5Runniniq Vusers事務響應時間第14頁共25頁Average TransaEliom Response Time400?00 Oft06 OftW 0015 00T2O 0&25 0Q30 00:35 00 40 D0;45 00:50 00:55 01;OQ 0106 01 10 0115 0120 0125 01 30 01 35Elapsed scenario lime mm:s5-o-o 8 8

19、6 6 4 4 2 2 E E B B 6 63 3 1111111111用戶運行第15頁共25頁平均事務響應時間.1login0.2320.2430.2540.2420.0071loginlook_Transaction8.6368.7389.1888.6810.1491 11sign0.20.2620.3780.2680.05911sign_Transacti on31.93632.31532.59832.4730.2411vuser_end_Transaction0.00.00.00.00.01vuser_init_Transaction0.00.00.00.00.0ThrDtighpi

20、rtElapsed scenario lime mm:s5Average Transacliom Response Tiriiieo o 8 8 6 6 4 4 2 2 D D B B 6 600?00 Oft Oft1O 0ft15 00T2O Q025 0Q30 00;35 0040 00:45 00:50 00:55 01;OQ 0106 01 10 0115 0120 0125 01 :30 01 35 Elapsed scenario lime第16頁共25頁第二次測試第二次測試使用了15個并發(fā)用戶,場景為10個用戶不并發(fā)注冊,5個用戶不并發(fā)登錄瀏覽網(wǎng)頁用戶的影響用戶每秒點擊數(shù)pun

21、苕old碧工00?0000-1000:2000:300(X4000 5001:0001:10葉2001:3001; 40葉5002:000210Elapsed scenario lime mm:ss雀最登l專ed理袈怕況妄_rim第18頁共25頁第19頁共25頁吞吐量Throughput平均事務響應時間Average TransaEliam Response Time4A0必Efl4v-a. * *_ A_直人-*-A. 4普 * Tkr,-th _A_A_? C C1TToo:oo ootio oc-20 o&3o so ooso 01:0001:m20Elapsed scenari

22、o lime mm:ssD1;3Q01:4001:50020002-10第20頁共25頁第21頁共25頁.1login0.20.2190.3890.20.0411loginlook_Transaction8.2648.3748.7338.3280.1211sign0.2130.240.2980.2210.0311sign_Transacti on31.89131.99432.15731.9830.0791vuser_end_Transaction0.00.00.00.00.01vuser_init_Transaction0.00.00.00.00.0第三次測試第三次測試使用了15個并發(fā)用戶,1

23、0個用戶并發(fā)注冊,5個用戶并發(fā)登錄訂票用戶的影響.1login0.2320.2490.2860.016.1loginorder_Transaction6.9367.1147.4250.141.1sign0.2360.2540.2780.01511sign_Transaction32.0832.35332.6780.163.1vuser_end_Transaction0.00.00.00.011vuser_init_Transaction0.00.00.00.0每秒點擊數(shù)78Number ofVusers101112131415Transaction Response Time Under Lo

24、ad第22頁共25頁事務響應時間.1login0.2320.2490.2860.0161loginorder_Transaction6.9367.1147.4250.141 i1sign0.2360.2540.2780.015i1sign_Transaction32.0832.35332.6780.1631vuser_end_Transaction0.00.00.00.0i1vuser_init_Transaction0.00.00.00.0運行的用戶Hite per Second10-01KQ埠00;QQ0(X05 OOtIO Q(T15 0tt200CT2500 3000:W00;O0;5

25、UOU 56Elapsed sc&nario rime mm:ss4Average TransaElicm Response Time第23頁共25頁70.000 -B5.00D 60,000 -55.000 -50.000 -45.000 -4O.DOD -35.000 -30.000 425,000 -20.000 :15,000-1D.00D -5,000 -00:00 Oft 06OftW 00-15OQ-200025003000:3500 4000:4500:50 Oft 5601:0001 KElapsedscenario limemm:s5平均事務響應時間sns二二一吞吐

26、量ThrQigh|irt第24頁共25頁Averaqe TransaElioh Response TimeQ-Q4-噂_ 一- ,- - -w- 、_*_ *.LM.B1-11400:00Oft 0600-1000:15B0;2000; 25Oft 30 Oft 350040Q04500:500ft560100葉05Elapsed scenario lime mnrss第四次測試第四次測試使用了15個并發(fā)用戶,10個用戶不并發(fā)注冊,5個用戶不并發(fā)登錄訂票 用戶影響Transaction Response Time Under Load78910111213Number ofVusHrs第25頁

27、共25頁第26頁共25頁Average TransaEliorii Response Time每秒點擊數(shù)pueAas4Dd仍q一工事務響應時間2-02-0 6 6 6 6 4 42D D 3 3 3 3 2 2 3 3 2 2 2 2 2 200 05 00:10 0(115 00-20 00:25 0(X30 (;35 000 0&45 00;50 00:56 01:00 01:05 OT10 C1:15 01:20 0125 01:30 0135 01 40 01:45 Elapsedscenario lime mm:ss第27頁共25頁1login0.20.2380.4230.0521loginorder_Transaction6.4536.7917.2820

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論