您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > ixchariot培训(全)
1IxChariot2目录一、IxChariot软件的介绍二、IxChariot软件的使用3一、IxChariot软件的介绍IxChariot是美国IXIA公司的推出的针对应用层性能测试的一款软测试工具。IxChariot在应用层性能测试领域已得到业界的广泛认可。IxChariot能够评估网络应用的性能和容量,对网络和设备进行压力测试,得到设备及网络在不同应用、不同参数下的吞吐量、时延、丢包、反应时间等性能参数。IxChariot软件的介绍41、软件介绍利用IxChariot可以进行网络维护,性能测试和故障定位:1)支持多种网络业务,内置超过120个业务脚本,如FTP,HTTP,IPTV,Netmeeting,RealAudio等。2)支持IPTOS,GQoS,DiffServ。3)能实现单个主机可以模拟超过2000个主机。4)支持组播业务。VoIP网络测试与业务质量评估:1)支持6种VOIPCodec(G.711a,G.711a,G.723.1-ACELP,G.723.1-MPMLQ,G.726,G.729)。2)支持MOS评分,便于对VOIP网络进行实时分析。能够对电信终端进行性能测试和评估:1)能够测试网卡(10/100/1G/无线/蓝牙),xDSL调制解调器,CableModem,ISDN。终端,普通调制解调器,GPRS手机,CDMA手机。2)测试防火墙及应用网关。IxChariot软件的介绍52、软件内容Chariot的基本组成包括Chariot控制台和Endpoint。其中Chariot控制台可以运行于microsoft的各种windows平台。控制端Console为该产品的核心部分,控制界面(也可采用命令行方式)、测试设计界面、脚本选择及编制、结果显示、报告生成以及API接口等都由控制端提供。终端Endpoint可根据实际测试的需要安装在单个或者多个终端处,负责从控制端接收指令、完成测试并将测试数据上报到控制端。IxChariot软件的介绍6IxChariot软件的使用二、IxChariot软件的使用7IxChariot软件的使用1、初始界面运行桌面上的IxChariotConsole,进入IxChariot界面,如图:8IxChariot软件的使用IxChriot主界面中,有四个选项,分别是“New”、“Open”、“Design”、“Help”。选项说明New新建一个测试Open打开一个已保存的测试Design自己设计测试环境拓扑Help查看帮助文档选项说明New新建一个测试Open打开一个已保存的测试Design自己设计测试环境拓扑Help查看帮助文档9IxChariot软件的使用第一种方法:点击“New”进入“IxChariotTest”界面,这里是我们控制观察整个测试过程的地方,如图:10IxChariot软件的使用点击“Open”进入“OpenaTestFile”界面,我们可以选择打开之前保存过的测试文件,文件类型为“.tst”如图:11IxChariot软件的使用第二种方法:点击“Design”12IxChariot软件的使用点击设计,进入设计一个拓扑结构,并创建一个连接,可以生成一个”pair”13IxChariot软件的使用14IxChariot软件的使用2、软件使用说明界面上方的快捷按钮15IxChariot软件的使用区域选项说明1Save:保存Print:打印Run:运行Stop:停止Poll:调查(向终端发送一个请求,返回当前已运行到的测试的记录数)Cut:剪切Copy:复制Paste:粘贴Delete:删除16IxChariot软件的使用2AddPair:增加一条测试AddMulticastGroup:增加一条多点测试AddVoIPPair:增加一条IP语音测试AddHardwarePerformancePair:增加硬件性能测试AddVoIPHardwarePerformancePair:增加IP语音硬件性能测试Edit:编辑一条测试Replicate:复制一条测试SwapEndpoints:交换终端信息RenumberPair:重新按顺序排列所有测试17IxChariot软件的使用3NoGrouping:按队列显示所有GroupbyNetworkProtocal:按网络协议排序GroupbyScriptFilename:按脚本文件排序GroupbyEndpoint1:按终端1排序GroupbyEndpoint2:按终端2排序GroupbyServiceQuality:按服务质量排序GroupbyPairGroupName:按组名排序GroupbyPairComment:按名称排序4ExpandsGroups:扩展列表CollapseGroups:收缩列表Help:查看帮助文档IxiaHomePage:访问官方网站18IxChariot软件的使用“TestSetup”区域,这里显示的是整个测试所添加的全部Pairs的情况,在我们还没有点击“Run”前,我们可以从这里查看到“Group”Pairs所属的组、“RunStatus”运行状态、“TimingRecordsofCompleted”记录完成的比例情况等等。在一次测试结束后,这里会显示全部的测试结果,包括:“Throughput”、“TransactionRate”、“ResponseTime”、“RawDataTotals”、“EndpointConfiguration”,点击相应模块即可查看结果信息。如图:19IxChariot软件的使用下面的区域在整个运行过程中以图表的形式实时显示测试结果20IxChariot软件的使用3、测试步骤进入“IxChariotTest”界面,选择控制区域的“AddPair”21IxChariot软件的使用22IxChariot软件的使用点击OK按钮后,可以看到我们新添加的一条单向测试连接就已经成功了23IxChariot软件的使用点击“Run”按钮,运行本次测试,得出测试结果,如图:24IxChariot软件的使用得出的结果可以直接点Throughput查看25IxChariot软件的使用也可以选择将结果导出为一份报告,可选类型有:HTML、Text、CSV格式26IxChariot软件的使用4、脚本分析其实IxChariot内置的脚本已经很丰富并且实用,我们可以直接进行使用,对于不同的测试环境,我们只需要改变其中的一些参数值即可,在本例中我们选择的是用来测试吞吐量的Throughput.scr脚本。下面我们就具体分析一下Throughput.scr脚本。首先我们来大致看一下Throughput.scr的内容,如图27IxChariot软件的使用我们可以看到,Throughput.scr脚本里的内容主要就是循环结构,其中带“()”的参数都是我们可以手工修改的。Throughput.scr脚本中主要包含以下几个参数:28IxChariot软件的使用VariableName:变量名称;CurrentValue:当前值;DefaultValue:默认值;Comment:代表内容。29IxChariot软件的使用在实际性能测试中,我们可以根据情况对这些参数进行修改。参数说明Initial_delayPausebeforethefirsttranscation控制终端的在第一次传输前的休眠时间Number_of_timing_recordsHowmanytimingrecordstogenerate控制测试的总的记录数Transcations_per_recordTransactionspertimingrecord每一条记录内的发包数File_sizeHowmanybytesinthetransferredfile每一个包中数据的大小Send_buffer_sizeHowmanybytesofdataineachSEND设置发送缓冲区的大小Receive_buffer_sizeHowmanybytesofdataineachRECEIVE设置接收缓冲区的大小Transcation_delayMillisecondstopause设置每一条记录之间的时间间隔,单位是微秒Send_datatypeWhattypeofdatatosend设置发送数据的类型Send_datarateHowfasttosenddata设置发送数据的速率Destination_portWhatporttouseforEndpoint2设置目的端口Close_typeHowcollectionareterminated设置连接的终止Source_portWhatporttouseforEndpoint1设置源端口30IxChariot软件的使用虽然一个Throughput.scr脚本中包含如此多的参数,但具体应用中,主要设置的参数也只有以下几个:Number_of_timing_records、Transcations_per_record和File_size。其余选项均可以选择默认即能完成测试任务。Number_of_timing_records设置为100(默认值100),也就是说我们这一次的测试记录总计会执行100次;Transcations_per_record设置为100(默认值1),设置为100的意思也就是说在每一条测试记录(即Number_of_timing_records)中会执行100次传输。File_size设置为512(默认值100000),这个数值的大小即决定每次发送的一个数据包所包含的数据的大小,而Number_of_timing_records、Transcations_per_record和File_size这三项的乘积也就是我们在这一次Throughput测试中,我们将总共发送100×100×512bytes的数据。注:File_size为数据长度,而整个数据帧的大小包括20bytes的tcp包头,20bytes的ip包头,14bytes的数据链路层包头和数据长。31THEENDThankyou!!!
本文标题:ixchariot培训(全)
链接地址:https://www.777doc.com/doc-3530606 .html