IxChariot5.0配置方法
目录
一.
简介 ................................................................................................................................... 2 1.1安装 .................................................................................................................................... 2 1.2基本组成............................................................................................................................. 2 二.新建项目...................................................................................................................................... 3 三.协议/脚本类型 ............................................................................................................................ 5
3.1协议类型............................................................................................................................. 5 3.2脚本类型............................................................................................................................. 6 3.3 工作方式............................................................................................................................ 6 3.5运行/结束 ........................................................................................................................... 8 3.6 运行参数............................................................................................................................ 9 四.编辑脚本Edit this Script ........................................................................................................... 10
4.1配置方法........................................................................................................................... 10 4.2 单工与双工 ...................................................................................................................... 12 4.3网络吞吐量Throughput ................................................................................................... 12
4.3.1 number_of_timing_records ................................................................................... 13 4.3.2 transactions_per_record ........................................................................................ 14 4.3.3 file_size ................................................................................................................... 15 4.3.4 send_buffer_size .................................................................................................... 15 4.3.5 send_datatype ........................................................................................................ 16 4.3.6 send_data_rate ...................................................................................................... 17 4.3.7initial_delay ........................................................................................................... 18 4.3.8配置实例/查看ResponseTime参数 ................................................................. 19 4.4网络吞吐量为固定值 ....................................................................................................... 22 4.5网络吞吐量/双工Throughput ......................................................................................... 22 4.6 Internet-Httpgif ................................................................................................................. 24 4.7Responsetime ..................................................................................................................... 25
4.7.1新建项目 ................................................................................................................ 25 4.7.2编辑脚本 ................................................................................................................ 26 4.8科学测量减小误差 .......................................................................................................... 28 五.小结 ........................................................................................................................................... 30
1
一. 简介
Chariot 是一个独特的测试工具,也是目前在应用层性能测试领域得到业界广泛认可的 测试系统。Chariot 能够评估网络应用的性能和容量,对网络和设备进行压力测试,得到设备及网络在不同应用、不同参数下的吞吐量、时延、丢包、反应时间等性能参数。
Chariot 通过各种机制可以仿真任意的应用。首先,通过内置的脚本,Chariot 发送不同 的数据流,可以模拟现在常见的 125 种应用,而且这种数据流是双向的,真正与协议栈进行交互。Chariot 对各种应用的支持是基于在 Endpoint 之间发送的多种数据流,数据流的传送 可基于多种协议,包括 TCP、UDP、RTP、SPX、IPX 和 SNA,目前也已经支持 IPv6。Chariot 还支持 Multicast、QoS 等多种先进技术,而且将一直保持同步。
Chariot 允许对脚本进行定制,改变数据流的各种参数,比如起始的启动间隔、发送窗口、 接受窗口的大小,发送文件的大小,发送的速率、发送的比特流类型、使用端口等等,而且 这些参数不但可以是一个由用户指定的典型数值,而且还能选用在最大、最小值之间符合平均分布、正态分布、泊松分布或者指数分布的随机值,从而真正地仿真网络中各种特定的数据流,全面地测试网络或者网络设备在复杂的网络环境下的性能。
1.1安装
Chariot 是NETIQ公司的多功能网络业务测试软件,IxChariot5.0的安装请参见“ixchariot的安装及使用_gengtao.ppt”文档,
http://10.1.145.206/bbs/dispbbs.asp?BoardID=37&ID=882&replyID=&skin=1
本文档重点说明如何配置协议的选择、发包类型、发包的参数;
1.2基本组成
Chariot 的基本组成包括Chariot 控制台和Endpoint。Chariot 控制台和Endpoint可以安装在同一台机器上。
CHARIOT 控制台主要负责监 视和统计工作,Endpoint 负责流量测试工作,实际操作时 Endpoint 执行 CHARIOT 控制台发 布的脚本命令,从而完成需要的测试。
Chariot 控制台可以运行于Microsoft 的各种Windows 平台。在Chariot 控制台上可以定义各种可能的测试拓扑结构和测试业务类型。
Endpoint 可以运行在几乎目前流行的所有操作系统上。Chariot Endpoint 能够充分利用运行主机的资源,执行Chariot 控制台发布的Script 命令,从而完成需要的测试。
控制端为该产品的核心部分。控制界面(也可采用命令行方式)、测试设计界面、脚本选择及编制、结果显示、报告生成以及API接口等都由控制端提供。Endpoint可根据实际测试的
2
需要安装在单个或者多个终端处,负责从控制端接收指令、完成测试并将测试数据上报到控制端。
点到点电路的测试:首先,分别在要测试网络的两端各接上计算机A、B,系统可以不限,但网络要能够PING通。计算机上运行CHARIOT的客户端软件Endpoint。
在实验中,拓扑、软件安装图如下:
二.新建项目
安装完毕后,在您计算机的“开始”菜单中,有如下选项,点击“Chariot Controle”;
进入菜单项,如下图:
? 选择“New”为新建一个项目;
? 选择“open”为打开一个已有项目;
? 选择“Design”为图示方式,建立一个项目;
3
点击“New”按钮,进入chariot的主菜单,如下:
主要有三部分组成: ? 菜单/快捷菜单项 ? 项目定义区域 ? 结果图示区域
点击上图中的,“Add Pair”快捷键即可进行新建项目;
4
图Add Pair
三.协议/脚本类型
3.1协议类型
在图Add Pair 中,有一个下拉菜单“Network Protocol”,其中列出了Chariot5.0所支持的协议类型,有:APPC, IPX, RTP, RTP-IPv6,SPX, TCP, TCP-IPv6, UDP, UDP- IPv6,共9个协议类型。
5