IxChariot中文教程

Chariot网络带宽应用层测试软件
——性能简介及应用教程
Chariot是一个独特的测试工具,也是目前在应用层性能测试领域得到业界广泛认可的测试系统。Chariot能够评估网络应用的性能和容量,对网络和设备进行压力测试,得到设备及网络在不同应用、不同参数下的吞吐量、时延、丢包、反应时间等性能参数。
Chariot作为压力、故障定位、评估设备及网络应用层性能的测试软件,是维护健康、快速、可靠网络和研发生产高性能网络设备所需的可靠工具。目前被世界众多的知名企业、运营商、制造商和评测实验室所使用,包括AT&T、北京通信、Cisco、IBM、Intel、Lucent、Tolly、中国信息产业部计量中心等等,现在该产品已经成为应用层性能测试的权威工具。
软件内容介绍:
利用Chariot可以进行网络维护,性能测试和故障定位:
1.Chariot支持多种网络业务,内置超过120个业务脚本,如FTP,HTTP,IPTV,
Netmeeting,RealAudio等。
2.Chariot支持IP TOS,GQoS,DiffServ。
3.Chariot能实现单个主机可以模拟超过2000个主机。
4.Chariot支持组播业务。
V oIP网络测试与业务质量评估:
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.测试防火墙及应用网关。
Chariot的优势:
Chariot是最优秀的软件测试工具之一,被全球最大的电信运营商们所采用,是保证网络健康运行的利器。激光跟踪仪靶球
利用Chariot,无需进行硬件投资,可以利用当前几乎所有的计算机资源进行测试。
Chariot支持包括V oIP在内的超过120种业务的测试。
使用Chariot,电信运营商可以灵活的设计测试结构,对网络全方位进行测试(当前业务质量,可能开通的业务质量,网络升级预计)。
Chariot具有GUI界面和集中控制功能,能够产生图形化报表和详细测试数据,大大降低的测试的复杂性。
Chariot提供开放的API接口,用户可以构筑个性化的测试软件。加工pcb板
Endpoint支持的操作系统:
Endpoint支持的操作系统有:Compaq Tru64 UNIX、FreeBSD UNIX、HP-UX、IBM AIX、IBM MVS
、IBM OS/2、Linux 、Linux IA-64、Microsoft Windows 3.1、Microsoft Windows 95、Microsoft Windows 98/Windows Me、Microsoft Windows NT/2000/XP/XP(64-bit)、Novell Netware、Sco UNIXWare、SGI IRIX、Spirent Communications TeraMetrics、Sun Solaris。
软件功能介绍:
Chariot由两部分组成:控制端Console和远端Endpoint,两者都可安装在普通PC或者服务器上,控制端安装在Windows操作系统上,Endpoint支持各种主流的操作系统。
控制端为该产品的核心部分,控制界面(也可采用命令行方式)、测试设计界面、脚本选择及编制、结果显示、报告生成以及API接口等都由控制端提供。Endpoint可根据实际测试的需要安装在单个或者多个终端处,负责从控制端接收指令、完成测试并将测试数据上报到控制端。
Chariot通过内置的脚本,由控制端控制远端相互主动发包,对设备进行功能、压力和性能等测试,测试结果包括吞吐量、时延、抖动、丢包、错包等等,它能够得到定量的数据并提供详尽的测试报告,从而使得用户可以主动地把握设备的性能状况,并及时地发现问题并采取措施。
Chariot通过各种机制可以仿真任意的应用。首先,通过内置的脚本,Chariot发送不同的数据流,可以模拟现在常见的125种应用,而且这种数据流是双向的,真正与协议栈进行交互。Chariot对各种应用
的支持是基于在Endpoint之间发送的多种数据流,数据流的传送可基于多种协议,包括TCP、UDP、RTP、SPX、IPX和SNA,目前也已经支持IPv6。Chariot 还支持Multicast、QoS等多种先进技术,而且将一直保持同步。另外,在出现新的或者特殊的应用的时候,通过工具套件Application Scanner能够生成可以供Chariot使用的脚本。Chariot允许对脚本进行定制,改变数据流的各种参数,比如起始的启动间隔、发送窗口、接受窗口的大小,发送文件的大小,发送的速率、发送的比特流类型、使用端口等等,而且这些参数不但可以是一个由用户指定的典型数值,而且还能选用在最大、最小值之间符合平均分布、正态分布、泊松分布或者指数分布的随机值,从而真正地仿真网络中各种特定的数据流,全面地测试网络或者网络设备在复杂的网络环境下的性能。
现代网络的一个特点是呈分布式发展,在对网络性能测试的过程中,可能要涉及到很多的节点。采用Chariot软件,则可以直接在中央控制端轻点几下鼠标就完成对全网的测试。Chariot的远端可以直接在NetIQ上下载或者通过中央控制端远程安装到所需要的节点机器上去,Chariot最多可支持10000个远端的协同测试,而远端软件则可任意按照需要安装,在测试的时候即可被唤醒。
由于Chariot在无线产品性能测试领域也已成为事实上的业界标准,WECA采用该产品作为给厂家发放Wi-Fi标志的工具。对于制造商,Chariot可应用于实验室测试、设备性能展示、网络现场性能测试及故障定位等方面,比如信息产业部通信计量公司就采用Chariot 产品对其无线产品的应用层性能进行测试。
作为应用层性能测试的标准工具,Chariot由于其网络环境方面的特点,能够为运营商提供多种其它工具不可替代的服务,具体有以下几个方面的应用:设备选型、基准性能测试、压力测试、功能测试、网络调整、网络性能展示、确定SLA以及性能瓶颈定位及排除等。在网络出现故障时,使用Chariot进行故障定位,判断是网络的问题还是服务器的问题,如果是网络的问题,再利用该工具进行定位。此外,它还用于与客户进行SLA的协商和测试标准制定。
“网速怎么这么慢啊?”恐怕这是网管最常听到的一句话。面对用户的投诉,如果是掉线或连接失败,我们可以通过简单的排查来解决。但对于可以连通而速度缓慢的问题则不易解决,因为这类问题的产生大多和我们享用的网络带宽或网络设备有关,这就涉及到我们对网络服务商、网络设备的选择了。那么,我们如何才能清楚明白地了解带宽的大小、设备的吞吐能力,以免被JS提供的数据误导呢?
我们需要利用专业的工具测量网络带宽以及数据的吞吐量。通过专业评测工具CHARIOT测量网络中的任意两台计算机之间的连通带宽,该软件还可以将测量结果以图形的形式表现出来,方便我们进行比较、浏览和及时了解网络带宽。
走近强大的CHARIOT
运行平台:Windows 2000/XP/2003
硬件要求:CPU为PⅢ以上,内存在128MB以上
软件优点:通过简单的配置就可以图形化地显示两台计算机之间的网络连接速度。
这是一款目前世界上唯一被广泛认可的应用层IP网络及网络设备的测试软件,它可提供端到端、多操作系统、多协议测试、多应用模拟测试,应用范围包括有线网、无线网、广域网及各种网络设备。可以进行网络故障定位、用户投诉分析、系统评估、网络优化等,能从用户角度测试网络或网络参数(吞吐量、反应时间、延时、抖动、丢包等)。
过线槽
CHARIOT和一般的网管系统以及一些在线监测系统有本质上的不同。网管系统及在线监测系统采取被动式监视,而CHARIOT采用主动式监视及测量;网管系统及在线监测系统提供定性的测量,而CHARIOT采取定量的测量。
CHARIOT产生并模拟真实的流量,采用End to End的方法测试网络设备或网络系统在真实环境中的性能。能够广泛应用在交换机、路由器建立的有线网络以及无线网络,甚至是VOIP等高新技术中,测量这些网络各个方面的功能和性能。
这款软件的基本组成包括CHARIOT控制台和Endpoint。CHARIOT控制台主要负责监视和统计工作,Endpoint负责流量测试工作,实际操作时Endpoint执行CHARIOT控制台发布的脚本命令,从而完成需要的测试(具体的工作流程图见图1)。
图1
小试牛刀测带宽
你想知道自己所使用的网络的带宽吗?你想了解你的网络带宽有多大的损耗吗?今天,我们通过几个实例让大家用好CHARIOT,测出自己想知道的。只有经过测量得出的网络带宽才是我们平日所享用的实际带宽,千万不能盲目相信网络服务提供商所承诺的带宽,也不能轻易赞同JS对网络产品的夸夸其谈。
实例1:测量网络中任意两个节点间的带宽
任务描述:局域网中经常有人反映网络速度缓慢,那么怎样确定网络中两台计算机的连接速度呢?使用SNIFFER只能抓包不能给出实际带宽,这时候就需要CHARIOT来帮忙了。假设我们要测量网络中A计算机10.91.30.45与B计算机10.91.30.42之间的实际带宽。
针对问题:局域网中的用户经常感到互访速度缓慢,此时我们可使用CHARIOT来查看网络连接情况。
第一步:首先在A、B计算机上运行CHARIOT的客户端软件Endpoint。运行 后,任务管理器中多了一个名为endpoint的进程。
第二步:被测量的机器已经准备好了,这时需要运行控制端CHARIOT,我们可以选择网络中的其他计算机,也可以在A或B计算机上直接运行CHARIOT(图2)。
涡轮抽风机
图2
第三步:在主界面中点击“New”按钮,接着点击“ADD PAIR”。
第四步:在“Add an Endpoint Pair”窗口中输入Pair名称,然后在Endpoint1处输入A 计算机的IP地址10.91.30.45,在Endpoint2处输入B计算机的IP地址10.91.30.42。按“select script”按钮并选择一个脚本,由于我们是在测量带宽,所以可选择软件内置的Throughput.scr 脚本(图3)。
图3
提示:CHARIOT可以测量包括TCP、UDP、SPX在内的多种网络传输层协议,我们在测量带宽时选择默认的TCP即可。
第五步:点击主菜单中的“RUN”启动测量工作。
第六步:软件会测试100个数据包从A计算机发送到B计算机的情况。由于软件默认的传输数据包很小所以测量工作很快就结束了。在结果中点击“THROUGHPUT”可以查看具体测量的带宽大小。图4显示了A与B计算机之间的实际最大带宽为83.6Mbps。
向心关节轴承散件加工
图4
由于交换机和网线的损耗,往往真实带宽达不到100Mbps,所以本例中得到的83.6Mbps 基本可以说
明A、B计算机之间的最大带宽为100Mbps,去除损耗可以达到80多Mbps的传输速率。
实例2:礼尚往来,一次性测量两个方向
任务描述:实例1中为大家介绍了单向测量的方法,也就是只检测A到B的带宽。然而,实际工作中,网络是单工或双工工作也是影响网络速度的主要因素,因此用CHARIOT 进行测量时应该尽量建立双向PAIR而不是单向的,测量结果会显示出A到B的速度以及B 到A的速度。
金丝雀定位针对问题:A到B的传输速度很快,但B到A的速度却很慢,特别是在A、B同时从对方计算机复制文件到本机时最为明显。
第一步:首先在A、B计算机上运行CHARIOT的客户端软件Endpoint。
第二步:被测量的机器已经准备就绪,这时需要运行控制端CHARIOT,在A或B计算机上直接运行CHARIOT。
提示:为保证测量成功,需要在A计算机和B计算机上关闭防火墙。
第三步:在主界面中点击“New”按钮,接着点击“ADD PAIR”。
第四步:在“Add an Endpoint Pair”窗口中输入Pair名称,然后在Endpoint1处输入A 计算机的IP地址10.91.30.45,在Endpoint2处输入B计算机的IP地址10.91.30.42。按“select script”按钮并选择一个脚本,由于是测量带宽所以选择软件内置的Throughput.scr脚本。
第五步:现在,我们建立了从A到B的单向测量。由于要求测量网络双向吞吐量,所以还要添加一个从B到A的单向测量,这样结果显示的就是双向数据了。方法与第四步相同,在Endpoint1处输入B计算机的IP地址10.91.30.42,在Endpoint2处输入A计算机的IP地址10.91.30.45,同样选择Throughput.scr脚本。

本文发布于:2024-09-23 01:21:32,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/249745.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:测试   网络   测量   性能   进行   计算机
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议