IxChariot 使用手册
一、IxChariot 软件的介绍............................................................................................................. 1
1、软件功能 .............................................................................................................................. 1
2、软件内容 .............................................................................................................................. 1
二、IxChariot 软件的使用............................................................................................................. 4
1、初始界面 .............................................................................................................................. 4
2、软件使用说明 ...................................................................................................................... 8
2.1 测试界面介绍............................................................................................................. 8
2.2 应用实例................................................................................................................... 12
3、测试脚本分析 .................................................................................................................... 19
4、测试结果分析 .................................................................................................................... 26
一、IxChariot 软件的介绍
IxChariot 是 美 国 IXIA 公 司 的 推 出 的 针 对 应 用 层 性 能 测 试 的 一 款 软 测 试 工 具 。
IxChariot 在应用层性能测试领域已得到业界的广泛认可。IxChariot 能够评估网络应用的
性能和容量,对网络和设备进行压力测试,得到设备及网络在不同应用、不同参数下的吞吐
量、时延、丢包、反应时间等性能参数。
1、软件功能
利用IxChariot可以进行网络维护,性能测试和故障定位:
1)支持多种网络业务,内置超过120个业务脚本,如FTP,HTTP,IPTV,Netmeeting,
RealAudio等。
2)支持IP TOS,GQoS,DiffServ。
3)能实现单个主机可以模拟超过2000个主机。
4)支持组播业务。
VoIP网络测试与业务质量评估:
1)支持6种VOIP Codec(G.711a,G.711a ,G.723.1-ACELP,G.723.1-MPMLQ,G.726,
G.729)。
2)支持MOS评分,便于对VOIP网络进行实时分析。
能够对电信终端进行性能测试和评估:
1)能够测试网卡(10/100/1G/无线/蓝牙),xDSL调制解调器,Cable Modem, ISDN。
终端,普通调制解调器,GPRS手机,CDMA手机。
2)测试防火墙及应用网关。
2、软件内容
IxChariot由两部分组成:控制端Console和终端Endpoint,两者都可安装在普通PC或者
服务器上,控制端Console安装在Windows操作系统上,终端Endpoint支持各种主流的操作系
统。如:Compaq Tru64 UNIX、FreeBSD UNIX、HP-UX、IBM AIX、IBM MVS、IBM OS/2、Linux、
Microsoft Windows 3.1、Microsoft Windows 95/98/Me/NT/2000/XP/XP(64-bit)、Novell
Netware、Sco UNIXWare、SGI IRIX、Spirent Communications TeraMetrics、Sun Solaris。
控制端Console为该产品的核心部分,控制界面(也可采用命令行方式)、测试设计界
面、脚本选择及编制、结果显示、报告生成以及API接口等都由控制端提供。终端Endpoint
可根据实际测试的需要安装在单个或者多个终端处,负责从控制端接收指令、完成测试并将
测试数据上报到控制端。
IxChariot 通过内置的脚本,由控制端控制终端相互主动发包,对设备进行功能、压力
和性能等测试,测试结果包括吞吐量、时延、抖动、丢包、错包等等,它能够得到定量的数
据并提供详尽的测试报告,从而使得用户可以主动地把握设备的性能状况,并及时地发现问
题并采取措施。
IxChariot 通过各种机制可以仿真任意的应用。首先,通过内置的脚本,IxChariot 发
送不同的数据流,可以模拟现在常见的 125 种应用,而且这种数据流是双向的,真正与协议
栈进行交互。IxChariot 对各种应用的支持是基于在 Endpoint 之间发送的多种数据流,数
据流的传送可基于多种协议,包括 TCP、UDP、RTP、SPX、IPX 和 SNA,目前也已经支持 IPv6。
IxChariot 还支持 Multicast、QoS 等多种先进技术,而且将一直保持同步。IxChariot 允许
对脚本进行定制,改变数据流的各种参数,比如起始的启动间隔、发送窗口、接受窗口的大
小,发送文件的大小,发送的速率、发送的比特流类型、使用端口等等,而且这些参数不但
可以是一个由用户指定的典型数值,而且还能选用在最大、最小值之间符合平均分布、正态
分布、泊松分布或者指数分布的随机值,从而真正地仿真网络中各种特定的数据流,全面地
测试网络或者网络设备在复杂的网络环境下的性能。
IxChariot 已经成为业界公认的性能测试软件,所有熟悉和熟练的掌握 IxChariot 的使
用,就显得尤为重要,接下来我们就来具体研究一下如何使用这个功能强大的软件。
二、IxChariot 软件的使用
1、初始界面
运行桌面上的 IxChariot Console,进入 IxChariot 界面,如图:
IxChriot 主界面中,有四个选项,分别是“New”、“Open”、“Design”、“Help”。
选项
New
Open
Design
Help
说明
新建一个测试
打开一个已保存的测试
自己设计测试环境拓扑
查看帮助文档
点击“New”进入“IxChariot Test”界面,这里是我们控制观察整个测试过程的地方,
如图:
点击“Open”进入“Open a Test File”界面,我们可以选择打开之前保存过的测试文
件,文件类型为“.tst”如图:
点击“Design”首先弹出的是“Getting Start”界面,这是一个提示窗口,告诉我们
每一个图标都代表什么,如果不想在每次进入绘制拓扑的时候看到这个界面,可以将“Show
this on startup”的勾去掉即可。如图:
点击“OK”按钮,进入“Visual Test Designer”界面,在这里我们可以自由设计希望
搭建的拓扑结构,如图:
搭建成功后,我们可以点击鼠标右键,在弹出的快捷菜单里,选择“Export to IxChariot
Test”,将本次搭建的拓扑直接保存为一次空白的测试结果,然后点击“Open”打开后,点
击“Run”运行即可得出真正的测试结果;或者选择“Export and Launch IxChariot”直接
导出保存后运行本次测试。除此之外,我们还可以对本次所搭建的拓扑进行直接保存,选择
文件菜单“File”下的“Save”或者“Save as”,将本次的拓扑保存为一个“.xml”格式的
文件,这个文件允许我们再次的打开拓扑,进行编辑修改等操作。
点击“Help”进入“ChariotHelp”界面,通过目录,我们可以查询到希望了解到的帮
助信息,如图: