




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、IxChariot使用手冊V0.4-2011-01-28目錄TOC o 1-5 h z HYPERLINK l bookmark2 、IxChariot軟件的介紹1 HYPERLINK l bookmark4 1、軟件功能1 HYPERLINK l bookmark6 2、軟件內(nèi)容1 HYPERLINK l bookmark8 1、IxChariot軟件的使用3 HYPERLINK l bookmark10 1、初始界面3 HYPERLINK l bookmark24 2、軟件使用說明62.1測試界面介紹6 HYPERLINK l bookmark36 2.2應用實例9 HYPERLINK l
2、 bookmark56 3、測試腳本分析15 HYPERLINK l bookmark96 4、測試結(jié)果分析22、IxChariot軟件的介紹IxChariot是美國IXIA公司的推出的針對應用層性能測試的一款軟測試工具。IxChariot在應用層性能測試領(lǐng)域已得到業(yè)界的廣泛認可。IxChariot能夠評估網(wǎng)絡應用的性能和容量,對網(wǎng)絡和設備進行壓力測試,得到設備及網(wǎng)絡在不同應用、不同參數(shù)下的吞吐量、時延、丟包、反應時間等性能參數(shù)。1、軟件功能利用IxChariot可以進行網(wǎng)絡維護,性能測試和故障定位:1)支持多種網(wǎng)絡業(yè)務,內(nèi)置超過120個業(yè)務腳本,如FTP,HTTP,IPTV,Netmeeti
3、ng,RealAudio等。2)支持IPTOS,GQoS,DiffServ。3)能實現(xiàn)單個主機可以模擬超過2000個主機。4)支持組播業(yè)務。VoIP網(wǎng)絡測試與業(yè)務質(zhì)量評估:1)支持6種VOIPCodec(G.711a,G.711a,G.723.1-ACELP,G.723.1-MPMLQ,G.726,G.729)。2)支持MOS評分,便于對VOIP網(wǎng)絡進行實時分析。能夠?qū)﹄娦沤K端進行性能測試和評估:1)能夠測試網(wǎng)卡(10/100/1G/無線/藍牙),xDSL調(diào)制解調(diào)器,CableModem,ISDN。終端,普通調(diào)制解調(diào)器,GPRS手機,CDMA手機。2)測試防火墻及應用網(wǎng)關(guān)。2、軟件內(nèi)容IxCh
4、ariot由兩部分組成:控制端Console和終端Endpoint,兩者都可安裝在普通PC或者服務器上,控制端Console安裝在Windows操作系統(tǒng)上,終端Endpoint支持各種主流的操作系統(tǒng)。如:CompaqTru64UNIX、FreeBSDUNIX、HP-UX、IBMAIX、IBMMVS、IBMOS/2、Linux、MicrosoftWindows3.1、MicrosoftWindows95/98/Me/NT/2000/XP/XP(64-bit)、NovellNetware、ScoUNIXWare、SGIIRIX、SpirentCommunicationsTeraMetrics、Su
5、nSolaris??刂贫薈onsole為該產(chǎn)品的核心部分,控制界面(也可采用命令行方式)、測試設計界面、腳本選擇及編制、結(jié)果顯示、報告生成以及API接口等都由控制端提供。終端Endpoint可根據(jù)實際測試的需要安裝在單個或者多個終端處,負責從控制端接收指令、完成測試并將測試數(shù)據(jù)上報到控制端。IxChariot通過內(nèi)置的腳本,由控制端控制終端相互主動發(fā)包,對設備進行功能、壓力和性能等測試,測試結(jié)果包括吞吐量、時延、抖動、丟包、錯包等等,它能夠得到定量的數(shù)據(jù)并提供詳盡的測試報告,從而使得用戶可以主動地把握設備的性能狀況,并及時地發(fā)現(xiàn)問題并采取措施。IxChariot通過各種機制可以仿真任意的應用。
6、首先,通過內(nèi)置的腳本,IxChariot發(fā)送不同的數(shù)據(jù)流,可以模擬現(xiàn)在常見的125種應用,而且這種數(shù)據(jù)流是雙向的,真正與協(xié)議棧進行交互。IxChariot對各種應用的支持是基于在Endpoint之間發(fā)送的多種數(shù)據(jù)流,數(shù)據(jù)流的傳送可基于多種協(xié)議,包括TCP、UDP、RTP、SPX、IPX和SNA,目前也已經(jīng)支持IPv6。IxChariot還支持Multicast、QoS等多種先進技術(shù),而且將一直保持同步。IxChariot允許對腳本進行定制,改變數(shù)據(jù)流的各種參數(shù),比如起始的啟動間隔、發(fā)送窗口、接受窗口的大小,發(fā)送文件的大小,發(fā)送的速率、發(fā)送的比特流類型、使用端口等等,而且這些參數(shù)不但可以是一個由
7、用戶指定的典型數(shù)值,而且還能選用在最大、最小值之間符合平均分布、正態(tài)分布、泊松分布或者指數(shù)分布的隨機值,從而真正地仿真網(wǎng)絡中各種特定的數(shù)據(jù)流,全面地測試網(wǎng)絡或者網(wǎng)絡設備在復雜的網(wǎng)絡環(huán)境下的性能。IxChariot已經(jīng)成為業(yè)界公認的性能測試軟件,所有熟悉和熟練的掌握IxChariot的使用,就顯得尤為重要,接下來我們就來具體研究一下如何使用這個功能強大的軟件。二、IxChariot軟件的使用1、初始界面運行桌面上的IxChariotConsole,進入IxChariot界面,如圖:,S_百In區(qū)IxChriot主界面中,有四個選項,分別是“New”、“Open”、“Design”、“Help”。
8、選項說明New新建一個測試Open打開一個已保存的測試Design自己設計測試環(huán)境拓撲Help查看幫助文檔點擊“New”進入“IxChariotTest”界面,這里是我們控制觀察整個測試過程的地方,如圖:工直匸hariatTesInullL11edd.fcartBEBFilflEditYiavKur.VindaivIklpflLniaJALLTCPSCREP1EP2呂口P&PCTeii:SeiiJDIiiLiLg:Jleeardz;JftnnikSetTiceScript/stftftinTaLTf.iGrogCODSOLCXUETSConsolebtroqpluiiStatosCofiple
9、tedEndfdnlL皿如mtZfTOtOCDQ!14Ht7Pl】aai*代Dsrnfiit陽n已LUtJftrotocDRe5ult5aiciiotavailableforgiaphing-JF&.3Z5:D|st-itn5:otopped點擊“Open”進入“OpenaTestFile”界面,我們可以選擇打開之前保存過的測試文件,文件類型為“tst”如圖:點擊“Design”首先彈出的是“GettingStart”界面,這是一個提示窗口,告訴我們每一個圖標都代表什么,如果不想在每次進入繪制拓撲的時候看到這個界面,可以將“Showthisonstartup”的勾去掉即可。如圖:TheVisu
10、alTestdesignerletsyucreateteststhrnughasimplegraphicalinterface.You1IIcreatetestsusingthreeelements:endpcsnts,endpointgroups,andconnectors.DraganddropasymbolontheObjectBartuplaceanelementontritheDiagram.Selectiontool;EndpointkGroupHardwarePerturmanceEndpomtConnectorMulticastConnection.VnIPConnector.
11、Leityousele匚tandrTi:rLipiila+eCreatesanendpoint.EndpoinithiethaveTaiaFerforrTHiTLceEndpointzoftw:reFlaceeendpuitl七呂iiLto:tlendpuirLtgi_uup.Gyoupe23nemiilatemultipleclienternriricihtarAtnacci-ktto*-Creatms;:=lh:=Lt_:reperfiji-rTrirLceCuriTLectendpuint気endpdintgroupeandhardwareperformancepairstoformpa
12、irs,with:=ltl:=leeoci:ated:pplicationecript:mdCreatesamulticastconnectionfor:=ltlIPMnjltiC:=lEt七已三七.CoriiLectendpointz,emipijintgi-oupe:=ltli1hardwareperform:rLceendpointoformVoiceoverIFpairs.TCPFilesndLscrl點擊“OK”按鈕,進入“VisualTestDesigner”界面,在這里我們可以自由設計希望搭建的拓撲結(jié)構(gòu),如圖:*Showthi5onst:r+up.搭建成功后,我們可以點擊鼠標右鍵
13、,在彈出的快捷菜單里,選擇“ExporttoIxChariotTest”,將本次搭建的拓撲直接保存為一次空白的測試結(jié)果,然后點擊“Open”打開后,點擊“Run”運行即可得出真正的測試結(jié)果;或者選擇“ExportandLaunchIxChariot”直接導出保存后運行本次測試。除此之外,我們還可以對本次所搭建的拓撲進行直接保存,選擇文件菜單“File”下的“Save”或者“Saveas”,將本次的拓撲保存為一個“.xml”格式的文件,這個文件允許我們再次的打開拓撲,進行編輯修改等操作。點擊“Help”進入“ChariotHelp”界面,通過目錄,我們可以查詢到希望了解到的幫助信息,如圖:?Ch
14、acxDtHelp岡AI案引除書丄1k-OiaidLh*GuidfiCopirrjghtd3L9?-2tG4Tiu.Allrgfcitanaep/itd.Jjos.Hidl1eLmjaac?le-ljui-allDwiushifi碼tde血DUA10JP2JC,4口3rd.16QDJuaidi?andsnwueird.lI$itoniru&MfltL&n.U冊Im了削?aridkRwoslb爐血dbyt陥bstwp誓汨血&hiftccohip&kyuyasCingUaJpUfcluUAThkTnAhLlul.HWfrUAf1MkudUTAUidflcdlwUNckflCttiAd.ih11;.
15、L*UT山TAild社比ymdyheiud0copudin-sccojdufcwithtie*1亡msofsrnchIxtuK-TLewdhnudtiunirithisttJiiuJhfurriishEdEojmEjnulraiEl囲甲only,左gtfcjKltoyhmig冒willoulm*l兀艮and占h詛ijQtcazislrxd-a?3.OTcnmilnic-JitbyIsm.xuwpujtihjwJwpoMibilitynrluobitityfbrnrrfc-nDreorirazmEUPUwIhdreuayappnarin.thwbook.Eactptispermittedbysu
16、chbceiiae.udparioftkispdahcetuinttxybenejimductd,stond.m.a.rehiwasIeul.iIrausjriilkd.iriuuf向imdjbyuayJuutSrekcLurx,.JD#rhaim;i.ncoidirg?olliennsc,.vnlluuithe-piiniWTriinpc-nnisjDDLoFkEtESTPICTEDRIGHTSLEGENDUse,hiplxaliaLi,didbckffmff-bylieU.S.GavittiimMrtusubjecttangtncliatu&5art由itkin2由par密:L4clFAJ
17、1522J7ml窈dbp遠滬jih(cLXii)of論PjhlinT比uiirelCq.1b.eoidComputwSaflira?q臥gdDFAB5252227-7013.IN扎恤Joak筋唸MdoI;AMVLJiEcpkiwy,IxSrwr,laatletDpsr曲1嗎超飄山1吐嚇陰xProtlk,TtcTxActivwtf:.IxArctas,euidDptbdaaittithtfttademKrkfarregisltwdtradnum乜aflzia誼thtUniitd肚用au日Rt寸山用curitixc;.AJ1pth島cEHipariiuudpcodurLJiam?-slo!比職奮跡
18、iJidmaikE;口1瓏茫低edbde-m&xkoFiheirisppectrrtluJde-j?.I(sinher2tSOWCuiperaileHRidggjrti価26601WQqciimRdCaisbasas.CA91302USA1-1077FORIX1A(071-357-433*1(818jB711800(Irrtematicinil)爐側(cè)+1(616071-1905salesfiJiiilaLmuuebsrte:MYrw.ixiKismxotiii站卿酬iE口聞氏i$it口rri.ccitriliYve-slorKel-atiDiis:111:::=:j1comSllffporl;
19、5UDDOnffii5GOrn-omTiiiYin:Irainin口西EKtmrieamfciaEuropeLiiriftedAonburyBusinessP耳rk,Unit5LanBiceal&r.Oxfordshire.0X262UBUnrtedNnodom*441969356370(FAX)1A69356271gg.f亠.r.UW.1.rl.3=.=、l*a.-2、軟件使用說明2.1控制臺界面對于初始界面的幾個選項,我們已經(jīng)基本了解,下面我們就來具體看一下IxChariot軟件是如何使用的:點擊“New”進入“IxChariotTest”界面后,這里是整個測試的核心控制觀察部分,我們將這
20、個界面分為三部分,分別是紅色的控制部分、黃色和藍色的觀察部分,如圖:界面上方紅色的區(qū)域:IxChaxxo-i:lamI.xk1ki3S.tat同岡1FiliEditVlmRunHindMHulp疋譯阿莎慮燼門:二ALL1亡P,SCREF1呼SOPGFC圖WMK7ae1譏屮如上圖,這部分是我們對整個測試進行選擇和控制的區(qū)域,每一部分的功能如下表所示:區(qū)域選項說明1呂Save:保存Print:打印Run:運行叵Stop:停止sPoll:調(diào)查(向終端發(fā)送一個請求,返回當前已運行到的測試的記錄數(shù))fflCut:剪切Copy:復制畫Paste:粘貼Delete:刪除2|AddPair:增加一條測試130
21、ii3Conplbtsd.“TestSetup”區(qū)域,這里顯示的是整個測試所添加的全部Pairs的情況,在我們還沒有點擊“Run”前,我們可以從這里查看到“Group”Pairs所屬的組、“RunStatus”運行狀態(tài)、“TimingRecordsofCompleted”記錄完成的比例情況等等。在一次測試結(jié)束后,這里會顯示全部的測試結(jié)果,包括:“Throughput”、“TransactionRate”、“ResponseTime”、“RawDataTotals”、“EndpointConfiguration”,點擊相應模塊即可查看結(jié)果信息。如圖:iiiif1BLn.1Eluid.:血血皿gd
22、GbL.L1ICTThTbUgTeut.wgNo“口砂|GroupEupDLnt1EndfcinlZSillIMFzoIddoLfb.31G-IOUPKlUlk4Ecrlpl/Etr-anF-alif1,u.t1IrariEii)l1IoilUwE.paJkZ.A15也血喜D.1IoIaLeEjidioln1Con.f1*024.1Ioxl|界面中的藍色區(qū)域:在整個運行過程中以圖表的形式實時顯示測試結(jié)果,對應于黃色區(qū)域中的選擇,例如我在黃色區(qū)域中選擇了“Throughput”選擇,那么這里顯示的就是“Throughput”圖表,如圖:IxChstricKtTksH一untktIttdd.t2.
23、2應用實例我們以測試吞吐量為例來看一下如何使用IxChariot軟件。測試拓撲:Server1NG-5020GSServer2廣Ethl:LI.1.H対護Et.h2d.1.1.1/24廠八冷LAW1.L1.2/21GW:1.1.2/24GW:11.L1測試環(huán)境:Serverl:CPU:Inter(R)Pentium(R)4CPU2.40GHz(2CPUs)內(nèi)存:1024MB網(wǎng)卡:Inter(R)PRO/1000CTNetworkConnection(WAN1/16100Mbps)Inter(R)PRO/1000MTNetworkConnection(LAN/241Gbps)Server2:CP
24、U:Inter(R)Pentium(R)4CPU2.40GHz(2CPUs)內(nèi)存:1024MB0/16100Mbps)/241Gbps)網(wǎng)卡:Inter(R)PRO/1000CTNetworkConnection(WANInter(R)PRO/1000MTNetworkConnection(LANNG-5020GS:*1*1*X*JJJJJJJJJJJJJJJJJJJJJJJJJJJJ*A*A*A*A*AXTXXTXTZjSXT*XT*XT*WelcometoLinkTrustSecurityGateway!DeviceTypeDeviceNameNG-5020GSLinkTrustSecur
25、ityGatewayManufacturerOurURLSerialNumberAppVersionKernelVersionLinkTrustTechnologiesDevelopmentCo.,Ltd.http:/ HYPERLINK http:/www.link www.linkEgq+RexnqK1Go+CAmuv+Kw=&2.0.001038(2010-10-2018:05)1.2.0*1*1*X*A*AAJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ*A*A*A*A*AXTXXTXTZjSXT*XT*XT*CPU:Intel(R)Core(TM)*內(nèi)存:1024M
26、B測試前的準備工作:我們設置server1和server2運行Endpoint終端程序,server1上運行IxChariotConsole控制臺程序。server1的LAN口與NG-5020GS的eth1口相連,server2的LAN口與NG-5020GS的eth2口相連。IP的配置如圖所示,將server1的LAN口網(wǎng)關(guān)指為,server2的LAN口網(wǎng)關(guān)指為,NG-5020GS上配置相應策略,保證server1和server2的LAN口之間可以互相通信。Console控制臺的運行參考前面的講解。Endpoint終端的運行,在server1和server2上雙擊endpoint.exe即可。
27、如圖:那么,我們?nèi)绾未_認本機已經(jīng)成功運行了Endpoint呢?如果在雙擊endpoint.exe后彈出如圖提示的對話框,即表示已經(jīng)成功運行了endpoint終端程序,如圖:Nj&1IQPerfarEncpEndpointNt+lyFrfcifrTi:kTL.:5ErLdpintreic-n5.1(8149)h:iseuc.eefillipEt:ii+5d.Thisendpoi口tsupportsmuztGhariotVivinetAssessor,Yivi口EtDi:=LgTLOEtice:=ltli1QcheckutlctzLTLESKCeptforthefollowing!-AFFC,SF
28、X,:=LiLdIFKprotocols_-=Lppliesi七iscrip+la七日七ypes(other七JxsltlZEJLUESolNUCUMIFlESSSix或者在任務管理器中找到endpoint進程就證明已經(jīng)運行成功了。如圖:SWindows任務管理毒:映像名稱用尸名CFU內(nèi)存使用ava111F7711Ti已口dp?Tit,E芒亙test文件tn選項功查看加關(guān)機也!幫助應用程序進程性能聯(lián)洌用尸SYSTEM005YSTZMCQtest00test00tuwt00test005YSTIM00test00BEHORESERVICE00test00SYSTTM00SYSTIM00SYSTE
29、MOUSYSTTMOuSYSTIMOUOuo8o422A-24A-no64g53匚.I-9n-4&DD7-46E2-h-oo_-yn-76-H-Qu_35zsD.KKKKKKKKKKKKKKKlogon,scrwirilQsn.電蠱e七desietl.exerilpcli衛(wèi).axech=riot.exeEvchost.explorer.eaceEVChiEt.色5色cmd.xesvchoet.exe1e=1S3.t:Wt:ervices.ejtewinlogon.eicecsrsE.包x包進程歐迥PU使用:1監(jiān)提袞更改:239MS4B2M回顯示所有用戶的進程結(jié)束進程腥)測試步驟:IjcCbnr
30、iutThjwt-unEild5_FiluEdit冬抽KunYindMHulp列Mg沖虧岡綾爲蠢$匍滂尤Ml比:ALLTCPECREP1EP25EPGPC進入“IxChariotTest”界面,選擇控制區(qū)域的“AddPair”,由于測試環(huán)境是兩臺服務器與防火墻直連,所以選擇一對一這種模式,如圖:彈出“AddanEndpointPair對話框,這里我們主要設置如下5個方面:EH處禰議智財隸Z嗆*薛綢驚曲叵湍。MLTCPSCAEP1EP2SQPGPC;:4;:畫Tb3tSb-ITJJITimncRtcoidsMetisDiJiSetTiceStiipt/StftEdnPbLIPaifEraqpCo
31、nzo)eGansuL亡EmtSl-stusCTiplt1d.皿1.Endccinl2PioIdmLQunlitrPL)en&TCamen*!:thntIridpoiDLt1PiolocalResoItsarenot.availableforgraphing.|Pal11(i|StatU3SloppedPaircomment:Pair的名稱Endpoint1networkaddress:終端1的IP地址Endpoint2networkaddress:終端2的IP地址Networkprotocol:使用的網(wǎng)絡協(xié)議SelectScript:選擇測試腳本這里我們還需要注意一點的就是“Endpoint
32、1toEndpoint2,已經(jīng)為我們指定了本次測試是由哪個終端發(fā)起,發(fā)向哪個終端。本例中,我們設置Paircomment為test.Endpoint1的地址為,Endpoint2的地址為,Networkprotocol為TCP,Script腳本為throughput.scr,如圖:23ixxi.iitlEi-LLn.tit:I23ixxi.iitlEi-LLn.tit:I|S1b.1U:StopfAd|S1b.1U:StopfAdE旳口pjmSlatTizTiiliucJleeat-d3CanpeteiEngowt1IfetTOtJiPio!DealEtIT3匚亡rifiLjtrFjr匚51已
33、址JaifEtragMHtCdjudLcmx血gOLILt1AciHan忑nHoodrrtPair&.li:|tesTTiidfioiritLupTiki沙mddTMWHeLlResultsdi_enotavailablefoigiaphmg-FiJ15:|otitns:Gtogjed點擊OK按鈕后,可以看到我們新添加的一條單向測試連接就已經(jīng)成功了,也就是我們只檢測serverl到server2的帶寬吞吐量。但吞吐量的測試應該是雙向的,所以我們必須再添加一條從server2到server1的測試連接,設置Endpoint1的IP地址為,Endpoint2的IP地址為,其余選項不變。建立一對兩條
34、雙向的測試連接,這樣EEl組比較符合吞吐量測試的用例就完成了。如圖:就;hariotIeatim+xt1edl&R13tEiltIdLtEiw伽HelpOLOaxTinizcRecordstfftTOlll:gervLCeSciipt/SlibsnI43fEsiirtioucG-raiwKim.5t4tnCEflipQ*!EmdpOiJlt皿mow*!zfratowiQ就1L燈PiJsjtanisCcnnn1!f4JlbTxTgptupThiucKput.scrtestlbG-toqpCtoisolE:beEradc-lnt1B&11址.IBLI11l/1ICPICP.scrtestifRes
35、ultsarenotavailableIbFgraphing.點擊“Run”按鈕,運行本次測試,得出測試結(jié)果,如圖:得出測試結(jié)果后,我們可以選擇將結(jié)果導出為一份報告,可選類型有:HTML、Text、CSV格式(三種不同格式的報告結(jié)果請參見附件),為便于瀏覽測試結(jié)果,我們需要將結(jié)果導出為HTML格式文件,如圖:除了對測試結(jié)果進行導出操作外,我們還可以將本次測試的全部內(nèi)容進行保存,可以當作是一個測試用例模板,方便以后操作。選擇文件File菜單下的Save或SaveAs,進行保存,如圖:DieClfl+5E.dLtYiwfi-nn.ALLTCP3CHEP1EP2SQFGPCZxj-orLClose.
36、1-03TiriciECaiwleiedEcLiwint1TjidrdinilFroiocolSujaLitSeri51rearFiLerafeFiLtCornenifflirG-ccudC:Er卜d:島arIjicEJLOU.L.TCPthjDnclxpat.1=+Horoup.:IfainjjieCjSLOO2L.1.21.1.J.ETCPUuDHElDU.t.SCIies+知Tr.iu匚tionRite|hcsDonsr-14巴RivrDaiftTot-sLs|EridDoitii:iLaDLMmiiiion.LegendUmtoixiriplAlLoauntitled1
37、tst3、測試腳本分析通過以上的介紹,我們基本上了解了IxChari。t軟件的使用方法,接下來,我們對其中兩個比較重要的部分進行具體分析,一個是對腳本分析,一個是對結(jié)果分析。編寫腳本:在IxChariot中,為我們內(nèi)置了很多腳本,這在前面已經(jīng)介紹過了,其實IxChariot還提供了腳本編寫的功能,如果我們對網(wǎng)絡協(xié)議及腳本編寫比較熟悉的話,我們可以選擇自己編寫合適的腳本進行測試。點擊桌面上的“IxChariotConsole”圖標,在IxChariot界面中選擇菜單欄里的“Tools”下的“EditScripts”選項,進入腳本編輯界面,如圖:忙aChaYiot口回岡lariotOrenEdit
38、SjSTemplatesOutputTempiatpeIPX/SPXEntries.ToolsHelpCmmii:=LreTe-tz.f-yFilh!OitiuTlE?=letIp.seriHLp11LineEnduciDL:IEadDOLnt2LSLEEJBZtLna=hl11410.7oj:DHiraCI_MTElIIcninfEUi_icczFT4Tort-woreft.pcitIlVIo)port=i34EtlratLoncpDftfiUIDl5EOLDDf&count=iLTonbtx_of_1iri:DLC.ftcoidsESQ)count=nsjmbei_of_triLiuc_i
39、tcoris(50)7SUB.T_rJOiRLOOPIMPgcdurii二Ir-iDMciicm_De-T_tecoTd(S(icount=1j已toTd.(5QJ103EWDHECEETE1Lsize-3Lze_of_reoard_:o_sendC10DJ3Li?-si2e_cif_recDT_tci_3ecid(L00)12buffax=iwjuiE7_KBrid_tufFc(DEFiVLT.)h-affar=in-inicr_xbcaiuB_bijffe(DEFAULT!IBtyjs-二(mraMF-KESS.)I4詛1。z沏娶如-旳2(UlfllHCTEDI5SLEEPT,;lr,rl
40、axL-ibLa:HairiQCiutf倉atU0.1T14LtV4.1IJ4rOlTiBTlt1ini1:W弘】200Pau.3ebeforeWhEFii:m4trajisactiari土:-E_af_1inim艦_trardxE0EDHddHdl|.ri-edrd.i.IdbmpkktThTlXBci:iaai._pBT_TBEDEdSfl50Tri.riKiiciicaii.,p*THinUt-T4rDEfAVLTDZFA.VLTE01Firtar?trtssQfdAtililgchKECZ111tTbJi5h.ctioai_deL-ir00KlJiLscandztotstD.ii.i.
41、+a.lTTeMKOMPKESSHXLOWEESSRhit7T亡of血IdinscjiALULCXITEDIJ11LIX1T-EDELovtis1tosend曲H盤施iDrrt.+ioTL_naAVTOAVTOrhatuortipU3tboiEriduoani:2treeFieatiFiE3dKo?coroieriiociimtecniralrdT界面中的黑色區(qū)域,是命名區(qū)域,我們要在這里填寫本次編輯的腳本的名稱。界面中的黃色區(qū)域,代表我們可以向腳本中插入的內(nèi)容,比如循環(huán)結(jié)構(gòu)、終端發(fā)送數(shù)據(jù)的大小等,全部可以插入的內(nèi)容都可以從菜單欄的“Insert”下找到,如圖:Edito-untifJedi.
42、scl;HaPSendtromErdpointL.SendfronErLdpoint2.Flush:tErLilp-jirLt1FLueIl:itEnilpjiri.t2CntiiTiffuiriEnlpiint1CcinfirmfromEmilpoint2SLeeji:+Emlpoiri.t1.SL已ef壘tErLipiiLt2.Nagleupticm.:itEmlpciint1.N:kglop+iorL=tEndpoint2.Maxirri口insegrrienteiie注tErLurfai_sL2s(lETAVLT:!COK7RK_*.CIffiFlEDGEEScriptEditorUt
43、rouhput-seeFildEditInsartHftlpJHLJDfEHDJMPDiscamrszrtppfl=cLas4_1i4(1戲舐)ITEHD_LOTFLEJm_7EWETLL9aitEPi0time-彳na“i011_4:1日廠C1DJ2EKD.LClQP2ZDISEOJHtECI2?trp&=clOGfttTPJ丄I我們可以看到,Throughput.scr腳本里的內(nèi)容主要就是循環(huán)結(jié)構(gòu),其中帶“()”的參數(shù)都是我們可以手工修改的。Throughput.scr腳本中主要包含以下幾個參數(shù):Ta.rikliVsiii-*C-utrBri1!Ta-luahmFi口】4ueCmriaat
44、Lidllt.djflLcr-00Ft.Tis.4t4for&tlutfirsttxviuft.ci.LoriJMXibiS:CT_tifd.E_-kocoydwioa他甌聊rt-riTCIlnDEi3s1QLPlOLLt。Lj7nric1Lq&epAi1Lra1tie“gtdEdZAlanbaaiflbdOOEClUTKIiTtxi曲thA1tA.aEfwl-1AllflLdEAridLllffAL:_li3ftDEB1UL7BTtULTHiciumnrtxQf在汀直LnmohSENDricfilrfjlaDEB1ULTBETtULTHbuiHltr*bytxaf4仏hiM.O11KEEZI
45、ITEtYdnsictiOJi_diif00MLllisAcondEtojauiaAfld_da.tA.1rpwHOZQHFKESSKI0DHFTL2SSWJmt1rp*ar蟲血taEridE6rid_Ztl_b-Lt6l.WLCinTEBmrLlMlTHDHiCiU11adAl-Adai.lina.ttAinaiim7?Hb.tjdtt4:口uxbJotErvp-sln.L2u口工_哎TPRb3B-l1%SKBLHddcann.*dLnxxt-4丁ridu4*d5?iJTCe_DOT:AVTOiirroWhitDoitIouseforEndmird1在實際性能測試中,我們可以根據(jù)情況對這些參
46、數(shù)進行修改。參數(shù)說明Initial_delayPausebeforethefirsttranscation控制終端的在第一次傳輸前的休眠時間Number_of_timing_recordsHowmanytimingrecordstogenerate控制測試的總的記錄數(shù)TranscationsperrecordTransactionspertimingrecord每一條記錄內(nèi)的發(fā)包數(shù)File_sizeHowmanybytesinthetransferredfile每一個包中數(shù)據(jù)的大小Send_buffer_sizeHowmanybytesofdataineachSEND設置發(fā)送緩沖區(qū)的大小Rec
47、eivebuffersizeHowmanybytesofdataineachRECEIVE設置接收緩沖區(qū)的大小Transcation_delayMillisecondstopause設置每一條記錄之間的時間間隔,單位是微秒SenddatatypeWhattypeofdatatosend設置發(fā)送數(shù)據(jù)的類型SenddatarateHowfasttosenddata設置發(fā)送數(shù)據(jù)的速率DestinationportWhatporttouseforEndpoint2設置目的端口ClosetypeHowcollectionareterminated設置連接的終止SourceportWhatporttous
48、eforEndpoint1設置源端口雖然一個Throughput.scr腳本中包含如此多的參數(shù),但具體應用中,主要設置的參數(shù)也只有以下幾個:Number_of_timing_records、Transcations_per_record和File_size。其余選項均可以選擇默認即能完成測試任務。例如:我們將Number_of_timing_records設置為100(默認值100),也就是說我們這一次的測試記錄總計會執(zhí)行100次,這個數(shù)值會反應在“TestSetup”中的“TimingRecordsCompleted”里,如果我們將這個數(shù)值更改為200,則“TimingRecordsComp
49、leted”的顯示如圖:ylHit口JTtr-LnzwclLoaNaspoijEP7LaD<DpIp7d1-sLeEndpcdidConfLu.r-11iaii肇CragHunSt-atu-;ILnin-EXL:cords:匸s口at辺illFull5ZfJU1:1Finirfwd:9htT.inEl=)20Q:retServLceThL口TCILUFt.littraqtCcErjfcG-totidTranscations_per_record設置為100(默認值1),設置為100的意思也就是說在每一條測試記錄(即Number_of_timing_records)中會執(zhí)行100次傳輸。Nu
50、mber_of_timing_records和Transcations_per_record的乘積將會反應在“RawDataTotals”中的“TransactionCount”里。例如我們將Number_of_timing_records設置為200,Transcations_per_record設置為10,則結(jié)果如圖:14=1InuQUEhpiii:|du血TintKfli?TolasIfitdaLni:rODfiKUTb.1ion孔皿Sh-atu-sTlrdriKE361brEltrELKHEILEAiTinieRAldLtllTAPre匚iricaiCountElAll2.DM2.dO
51、OJlWLFirdJu*d:他.TTdnjM200i.OQO0Q,000,ODQ耳DOO4.L.03&:File_size設置為512(默認值100000),這個數(shù)值的大小即決定每次發(fā)送的一個數(shù)據(jù)包所包含的數(shù)據(jù)的大小,而Number_of_timing_records、Transcations_per_record和File_size這三項的乘積也就是我們在這一次Throughput測試中,我們將總共發(fā)送100X100X512bytes的數(shù)據(jù)。這個數(shù)值將反應在“RawDataTotals”中的“BytesSentbyE1/E2”中,如圖:1Untitled)-Tiresh-aiL匚E區(qū)1Unt
52、itled)-Tiresh-aiL匚E區(qū)7as1FctTyirhiOTLEJtXHJl|Ee勿口herTmu:嗆*險日丁口山冷|EitdRiidCariflLaCTOiqiiTiTiStatusrLmncAecatdz匸onp4巳L-i_r匚23卜puiLI-TCP1.21.2TCPEhp-b呂匚kupriEt呂upp口tP5H.血:ZK三曰q=|IH5.75550占.TCPnetsiiTCP.7159991port1Bhp-backupnatsupp口rtPM?ACkZeq-1TCP5sq-55.71648635.71697217700955.7745911J5.7d74791
53、.21.2l.L.2E1.21.2TCPTCPTCPTCPTCPTCP巳hp-b日匚kupariEtyupp口tP5H.ACK弓mq-inetsupportehp-backup旦hp-ba匚匕uparitupp口廣tACE二net5upportEhp-backupahp-bdCkupnarsupportP5H,ACK丸AP5H.AZK5GQ-:ehp-backupnstsupp口tFIN.4CKSeq-亠IFlFrame41171(566bytesonvrire,566bytescaptured)ijErhemetII,Er匚:Quarrca匚口_40:9f:f6口。:匸0:9尸口::f日),
54、Dst:Aeft1nTec_26:40:3Bfoo:ad:B:Z6:o:3B)i+iinTernarprotocol,src:),.osr:ri.1.1.2)田Transmissi口nCorrtrolFt*口tocol,5rcPort:netsupport(5405DstPort:ehp-ba匚k:upC3630jsSeq:5LL6929i.itiDataC512tiyt已引liiiDOOCD010DO撫D0300040D050am69aco7-I-E-brA-o6obsKos斗22-fl8osobc03030-uoE-udo400E9廠5do1o2a12di6r0G5775Jia1-uf7-
55、dE2deq-020223Ao21bJi1ofl-ufa7_AM511rJa-Ji2D5EBnrTd9n-tJIfr.-48ccsrf-u105-d_-oo1-35d-isloe9h=(405dOJdl-o256dB.-.0064匚ELs1Q-df-001286-.-51bfdi2FT2c7d5H&odD.-c3二.眉-廈MKI.6Fy.eP-心_尸.二BI+B139ClB衛(wèi)2.u.f.5.oh.i、cr*i*LdELLrApplyaddEqa門已Jp.addrEq工.1.2L.日Dae.1in-tjotiPrutdccQ.IntAS.771OOO1l.L.22.1.1TCPn771130T匚
56、尸.77M9-16.77157.1l.L.2riioi?67720956.7731321TCPTCP75?546S5F5HPCk斗右巧a595PEH759546P5H4655?Su5P5HACKEq-mEi94丸匸k:E99ACK百段q9995.口石99.AfZKg:三刊曲旳占4日:二通TCPTCPTCP0-6997201AckTCP75954655PSHPHH,ACKJ5:Eq=gggEljl山匚b2.1.1!6r773555TCPACK生Eg1旳呂暑心朋1P5.7739321西種旳聽.22.1.12al.lTCPTCP丁59:”4555
57、P百H.ACF!5引鈕99301Ad4557595P5H|7595LFfHACK蟲q1000QMli-m.ACKEwq=10001心=竹A土Frame日帖69CT545Ethernetri4Src;iInternetFr口tocol號tpntiwlcc1rihr-nnriData1111P5H,ACK5eq=!0.267120TCP19111dbsa-lmLi-JSeq=J.C.10.2671481JL丄1TCP19111dbsa-lffl吒seal340.267236TCPdba-lm19111ACKSeq=3Ark350.272001,1,1-21,1,1.1TCPdbsa-lrn1911
58、1汨H.心Seq-|36du2673S0Id丄2TCP1=1Udbsa-ImTackSeq=40.2674051.1.11TCP19111dbsa-ImAC由38027496111.1TCPdbsa-Im19111ACKseq-4act390.267521TCPdbsa-lmlilllLP2H,ACKSeq=401,1,1.11,1,l.ZTCP19111dbsa-lmLA=H:Jseq-&40110u26741l-l.l.l1.1.1,2T匚P19111dbsa-ImL5H,ACKI42O.Ze-77311,1,1-21,1,1.1TCPdbsa-lni19111EackSeq5Ack430
59、27775TCPdbsa-ln丄9111PSH,ackseq-一一一讓(JJnliiltfilj-ViresliMrlc.匚田Frame41(19byteson*1re15Jbytescaptured)i+tEihernein,src:Quamaco_fl:9fCoo:co:4D:9fifs)RdstsQudnidLOOsaLseoCiCi:0:9f:40:iL:右COJInternetP口t口col?Src:(1.1-1.1,Dst:1.1.1-2fl.1.1.2)ffijTransmissi口i匚口上廠口!Proto匚口!-ErePort:1111;19111)DstPort:dbsa-l
60、m(1407)i5eq:7861;,A匚I;:j4L+DataC140by!已w)|000000100020Q03Q0040QQ50oocoer00t4?h0102fffb0454T6ah3Sab15oof08soTobT1.0502匚a日oQIeDB7bBd4b_da_b651Do5bu4-u53_y2円00:iQIes1d45b-oo-日7Ob_obob_M-orc4a73Lfl34259oc3b.dr01b3alnurtH35zdiq_FOJq-Bu-lrA-7Jubafl_TEPQ*0、iiv.ifi.J.1,.n.Em.k,.:畑RJu-kd0Ihrofild:DdEAit二是,如果
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 留學生視角下的未來辦公趨勢
- 公共建筑施工勞務合同
- 2024年甘肅蘭州宏安鐵路安檢有限公司招聘防護人員考試真題
- 2024年份贛州市消防救援支隊政府專職消防員招錄考試真題
- 后勤實習生合同樣本
- 構(gòu)建安全的居住環(huán)境智能化的老舊小區(qū)改造方案
- 整裝公司合同范本
- 消殺合同范本醫(yī)院
- 汽車轉(zhuǎn)借合同范本
- 桑蠶絲企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報告
- 新修訂中華人民共和國畜牧法全文解讀學習
- 物業(yè)管理服務內(nèi)容標準及質(zhì)量保證措施
- 統(tǒng)編版語文五年級下冊第二單元習作:寫讀后感課件
- 學校提高《規(guī)范書寫水平、傳承漢字文化》活動方案3篇
- 幕墻施工現(xiàn)場安全檢查方案
- 2023年4月2日湖北事業(yè)單位聯(lián)考C類《職業(yè)能力傾向測驗》試題
- 主持課課件教學課件
- 第四節(jié)-全電路歐姆定律
- 新課標背景下“教學評一體化”評的策略
- 兒童兒童矮身材臨床診治矮身材臨床診治
- 早產(chǎn)兒護理查房課件圖
評論
0/150
提交評論