IxChariot实验报告.docx

上传人:b****5 文档编号:7914213 上传时间:2023-01-27 格式:DOCX 页数:26 大小:2.50MB
下载 相关 举报
IxChariot实验报告.docx_第1页
第1页 / 共26页
IxChariot实验报告.docx_第2页
第2页 / 共26页
IxChariot实验报告.docx_第3页
第3页 / 共26页
IxChariot实验报告.docx_第4页
第4页 / 共26页
IxChariot实验报告.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

IxChariot实验报告.docx

《IxChariot实验报告.docx》由会员分享,可在线阅读,更多相关《IxChariot实验报告.docx(26页珍藏版)》请在冰豆网上搜索。

IxChariot实验报告.docx

IxChariot实验报告

 

网络运营管理

实验报告

 

实验项目IxChariot实验

 

专业计科班级1

学号姓名

 

年月日

 

1.实验目的

IxChariot是NetIQ公司推出的一款网络测试软件,可以针对各种网络环境、各种操作系统进行测试,通过模仿各种应用程序所发出的网络数据交换,IxChariot可以帮助网络设计或者网络管理人员对各种网络进行评估。

通过IxChariot附带的各种测试脚本,用户可以测试网络的数据流量、响应时间以及数据吞吐量,也可以根据网络中所采用的应用程序的需要,选择相应的测试脚本。

2.实验要求

1.安装、使用IxChariot工具。

2.使用IxChariot工具测量网络的单向网速。

3.使用IxChariot工具测量网络双工方式时的网速。

4.提高IxChariot工具测量时的准确性。

3.实验过程

3.1Chariot简介

Chariot是一个独特的测试工具,也是目前在应用层性能测试领域得到业界广泛认可的测试系统。

Chariot能够评估网络应用的性能和容量,对网络和设备进行压力测试,得到设备及网络在不同应用、不同参数下的吞吐量、时延、丢包、反应时间等性能参数。

Chariot作为压力、故障定位、评估设备及网络应用层性能的测试软件,是维护健康、快速、可靠网络和研发生产高性能网络设备所需的可靠工具。

目前被世界众多的知名企业、运营商、制造商和评测实验室所使用,包括AT&T、北京通信、Cisco、IBM、Intel、Lucent、Tolly、中国信息产业部计量中心等等,现在该产品已经成为应用层性能测试的权威工具。

3.1.1软件内容介绍

利用Chariot可以进行网络维护,性能测试和故障定位:

1.Chariot支持多种网络业务,内置超过120个业务脚本,如FTP,HTTP,IPTV,Netmeeting,RealAudio等。

2.Chariot支持IPTOS,GQoS,DiffServ。

3.Chariot能实现单个主机可以模拟超过2000个主机。

4.Chariot支持组播业务。

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.测试防火墙及应用网关。

3.1.2Chariot优势

Chariot是最优秀的软件测试工具之一,被全球最大的电信运营商们所采用,是保证网络健康运行的利器。

利用Chariot,无需进行硬件投资,可以利用当前几乎所有的计算机资源进行测试。

Chariot支持包括VoIP在内的超过120种业务的测试。

使用Chariot,电信运营商可以灵活的设计测试结构,对网络全方位进行测试(当前业务质量,可能开通的业务质量,网络升级预计)。

Chariot具有GUI界面和集中控制功能,能够产生图形化报表和详细测试数据,大大降低的测试的复杂性。

Chariot提供开放的API接口,用户可以构筑个性化的测试软件。

3.1.3软件功能介绍

Chariot由两部分组成:

控制端Console和远端Endpoint,两者都可安装在普通PC或者服务器上,控制端安装在Windows操作系统上,Endpoint支持各种主流的操作系统。

控制端为该产品的核心部分,控制界面(也可采用命令行方式)、测试设计界面、脚本选择及编制、结果显示、报告生成以及API接口等都由控制端提供。

Endpoint可根据实际测试的需要安装在单个或者多个终端处,负责从控制端接收指令、完成测试并将测试数据上报到控制端。

Chariot通过内置的脚本,由控制端控制远端相互主动发包,对设备进行功能、压力和性能等测试,测试结果包括吞吐量、时延、抖动、丢包、错包等等,它能够得到定量的数据并提供详尽的测试报告,从而使得用户可以主动地把握设备的性能状况,并及时地发现问题并采取措施。

Chariot通过各种机制可以仿真任意的应用。

首先,通过内置的脚本,Chariot发送不同的数据流,可以模拟现在常见的125种应用,而且这种数据流是双向的,真正与协议栈进行交互。

Chariot对各种应用的支持是基于在Endpoint之间发送的多种数据流,数据流的传送可基于多种协议,包括TCP、UDP、RTP、SPX、IPX和SNA,目前也已经支持IPv6。

Chariot还支持Multicast、QoS等多种先进技术,而且将一直保持同步。

另外,在出现新的或者特殊的应用的时候,通过工具套件ApplicationScanner能够生成可以供Chariot使用的脚本。

Chariot允许对脚本进行定制,改变数据流的各种参数,比如起始的启动间隔、发送窗口、接受窗口的大小,发送文件的大小,发送的速率、发送的比特流类型、使用端口等等,而且这些参数不但可以是一个由用户指定的典型数值,而且还能选用在最大、最小值之间符合平均分布、正态分布、泊松分布或者指数分布的随机值,从而真正地仿真网络中各种特定的数据流,全面地测试网络或者网络设备在复杂的网络环境下的性能。

现代网络的一个特点是呈分布式发展,在对网络性能测试的过程中,可能要涉及到很多的节点。

采用Chariot软件,则可以直接在中央控制端轻点几下鼠标就完成对全网的测试。

Chariot的远端可以直接在NetIQ公司网站上下载或者通过中央控制端远程安装到所需要的节点机器上去,Chariot最多可支持10000个远端的协同测试,而远端软件则可任意按照需要安装,在测试的时候即可被唤醒。

由于Chariot在无线产品性能测试领域也已成为事实上的业界标准,WECA采用该产品作为给厂家发放Wi-Fi标志的工具。

对于制造商,Chariot可应用于实验室测试、设备性能展示、网络现场性能测试及故障定位等方面,比如信息产业部通信计量公司就采用Chariot产品对其无线产品的应用层性能进行测试。

作为应用层性能测试的标准工具,Chariot由于其网络环境方面的特点,能够为运营商提供多种其它工具不可替代的服务,具体有以下几个方面的应用:

设备选型、基准性能测试、压力测试、功能测试、网络调整、网络性能展示、确定SLA以及性能瓶颈定位及排除等。

在网络出现故障时,使用Chariot进行故障定位,判断是网络的问题还是服务器的问题,如果是网络的问题,再利用该工具进行定位。

此外,它还用于与客户进行SLA的协商和测试标准制定。

3.2软件运行演示

3.2.1软件的破解及运行

首先解压缩文件,在crack文件夹内找到chariot.lic和Ixlmgr,dll文件。

再在IxChariot安装目录下替换原文件。

然后双击目录下的chariot.exe文件运行程序。

如图2-1、2-2、2-3、2-4所示:

图2-1crack文件夹

图2-2替换原文件

图2-3IxChariot文件目录

图2-4IxChariot主界面

3.2.2Endpoint的运行

Chariot软件由Chariot控制台和Endpoint两部分组成。

Chariot控制台主要负责监视和统计工作,Endpoint负责流量测试工作,实际操作时Endpoint执行Chariot控制台发布的脚本命令,从而完成需要的测试。

找到解压缩后的文件目录,双击endpoint.exe即可运行,如图2-5所示:

图2-5Endpoint运行界面

3.3Chariot功能演示

3.3.1新建测试

在主界面点击“new”,如图3-1所示:

图3-1“新建测试”界面

3.3.2测量网络中两个节点间的带宽

局域网中经常有人反映网络速度缓慢,那么怎样确定网络中两台计算机的连接速度呢?

使用SNIFFER只能抓包不能给出实际带宽,这时候就需要CHARIOT来帮忙了。

依次点击“File”→“New”→“AddPair”,在“AddanEndpointPair”窗口中输入Pair名称,然后在Endpoint1处输入A计算机的IP地址192.168.110.96,在Endpoint2处输入B计算机的IP地址192.168.110.90。

按“selectscript”按钮并选择一个脚本,由于我们是在测量带宽,所以可选择软件内置的Throughput.scr脚本。

如图3-2、3-3所示:

图3-2“AddanEndpointPair”窗口

图3-3选择”Throughput.scr”脚本

然后点击主菜单中的“Run”启动测量工作。

软件会测试100个数据包从A计算机发送到B计算机的情况。

由于软件默认的传输数据包很小所以测量工作很快就结束了。

在结果中点击“THROUGHPUT”可以查看具体测量的带宽大小。

图中我们可以看到A与B之间的实际最大带宽为714.2Mbps。

如图3-4、3-5所示:

图3-4主菜单

图3-5带宽测量结果

由于交换机和网线的损耗,往往真实带宽达不到1000Mbps,所以本例中得到的714.2Mbps基本可以说明A、B计算机之间的最大带宽为1000Mbps,去除损耗可以达到700多Mbps的传输速率。

3.3.3测量网络中两个节点间的响应时间

依次点击“File”→“New”→“AddPair”,在“AddanEndpointPair”窗口中输入Pair名称,然后在Endpoint1处输入A计算机的IP地址192.168.110.96,在Endpoint2处输入B计算机的IP地址192.168.110.90。

按“selectscript”按钮并选择一个脚本,由于我们是在测量响应时间,所以可选择软件内置的Resonse_Time.scr脚本。

如图3-6、3-7所示:

图3-6“AddanEndpointPair”窗口

图3-7选择”Resonse_Time”脚本

然后点击主菜单中的“Run”启动测量工作。

软件会测试100个数据包从A计算机发送到B计算机的情况。

由于软件默认的传输数据包很小所以测量工作很快就结束了。

在结果中点击“ResponseTime”可以查看具体测量的响应时间大小。

图中我们可以看到A与B之间的实际响应时间为1.693sec。

如图3-8、3-9所示:

图3-8主菜单

图3-9响应时间测量结果

 

3.3.4导出测试报告

我们也可以把测试的报告保存成一个文件。

点击菜单File中的Export进行报告转换,如图3-10至3-13所示:

图3-10点击Export

转换为CSV报告

图3-11CSV报告

转换为HTML报告

图3-12HTML报告

转换为TXT报告

图3-13TXT报告

3.3.5大包带宽测量

依次点击“File”→“New”→“AddPair”,在“AddanEndpointPair”窗口中输入Pair名称,然后在Endpoint1处输入A计算机的IP地址192.168.110.96,在Endpoint2处输入B计算机的IP地址192.168.110.90。

按“selectscript”按钮并选择一个脚本,由于我们是在测量大包响应时间,所以可选择软件内置的High_Performance_throuhght.scr脚本。

如图所示:

图3-14“AddanEndpointPair”窗口

图3-15选择”High_Performance_throughtput”脚本

然后点击主菜单中的“Run”启动测量工作。

软件会测试100个数据包从A计算机发送到B计算机的情况。

由于软件默认的传输数据包很小所以测量工作很快就结束了。

在结果中点击“Throughtput”可以查看具体测量的带宽大小。

图中我们可以看到A与B之间的实际最大带宽为952Mbps。

如图3-16、3-17所示:

图3-16主菜单

图3-17大包带宽测量结果

 

当前为Throughput选项卡,我们也可以点击查看其他的选项卡如图3-18至3-

点击测试设定(TestSetup)选项卡,我们可以查看带宽和时间的图表和相关信息,如图3-18所示:

图3-18TestSetup选项卡

时间/流量比例(Transactionrate)选项卡,我们可以查看带宽比例和时间的图表和相关信息,如图3-19所示:

图3-19Transactionrate选项卡

 

响应时间(ResponseTime)选项卡,我们可以查看响应时间和时间的图表和相关信息,如图3-20所示:

图3-20ResponseTime选项卡

原始数据总数(RawDataTotals)选项卡,我们可以查看响应时间和时间的图表和相关信息,如图3-21所示:

图3-21RawDataTotals选项卡

 

端点配置(EndpointConfiguration)选项卡,我们可以查看响应时间和时间的图表和端点相关信息,如图3-22所示:

图3-22EndpointConfiguration选项卡

由于交换机和网线的损耗,往往真实带宽达不到1000Mbps,所以本例中得到的952Mbps基本可以说明A、B计算机之间的最大带宽为1000Mbps,去除损耗可以达到900多Mbps的传输速率。

3.3.6科学测量减小误差

任务描述:

对于网络情况不稳定、经常出现速度波动的情况来说,在某一时刻测量速度存在一定的不确定因素,如何将误差降低到最小呢?

我们可以采用科学测量法来解决这个问题,即采用平均值的方法。

将所有测量值汇总在一起可以得到更接近真实数值的结果。

针对问题:

网络传输速度非常不稳定,经常一会儿十几MB/s,一会儿只有几MB/s。

第一步:

按照上面提到的方法安装CHARIOT并将客户端程序Endpoint安装在A与B计算机上。

启动CHARIOT,点击“New”按钮。

第二步:

点击“ADDPAIR”按钮建立一个新的EndpointPair。

输入PAIR名称,然后在Endpoint1处输入A计算机的IP地址10.91.30.45,在Endpoint2处输入B计算机的IP地址10.91.30.42。

按“selectscript”按钮选择Throughput.scr脚本。

第三步:

在Pair1上点鼠标右键选择Copy将该测量项复制(图3-23),然后连续向下粘贴9个这样的测量项(图3-24)。

图3-23点击Copy

图3-2410个测量项

 

第四步:

点击“RUN”启动测量工作,我们在THROUGHPUT标签页中可以看出基本上每项带宽测量数值在10Mbps左右,在总和处我们可以看到最终结果是94Mbps,基本接近100Mbps的真实值。

在现实中网络的连接速度往往存在着不稳定的因素,例如某一时间可能因为广播数据包

或其他原因造成带宽异常,而另一时间速度恢复正常。

对于这种带宽不稳定的情况我们就可

以通过多项测量来保证在一定程度上减少误差,使我们的测量结果更加有效、更加准确。

3.3.7不同的显示模型

测试结束的时候,我们可以很方便的看到最后的数据结果,这次测试显示两台计算机之间的网络响应时间大概为4.00sec。

测试的显示图表可以有很多种不同的显示模型,你可以用鼠标右键点击GraphConfiguration来选择自己想要看的模型,当然也支持自定义的高级格式。

如图3-25所示:

图3-25点击GraphConfiguration

测试结果的数据图表我们也可以选择用不同的单位级别来查看,当然程序也会默认自动为我们选择一个合适的单位级别。

如图3-26所示:

图3-26单位级别

点击GraphConfiguration后我们可以选择输出最大值,最小值,平均值等图表,如图3-27至图3-33所示:

图3-27平均值条形图

图3-28最小值条形图

图3-29最大值条形图

图3-30最大/最小/平均值条形图

图3-31平均值饼形图

图3-32时间记录百分比条形图

图3-33平均值百分比条形图

3.3.8虚拟设计器

在主界面点击“Design”,如图3-34所示:

图3-34主界面

打开工具后从右边工具栏添加组件,例如添加一个Endpoint组件,拖拽Endpoint组件至图中空白的工作区,如图3-35所示:

图3-35虚拟设计器

在弹出的配置菜单中输入节点的IP地址信息,如图3-36所示:

图3-36节点配置

之后再添加另外一个节点,点击右侧工具栏中的连接组件,连接两个节点,在弹出的配置菜单中进行配置,在此我们选择Thoughtput脚本模拟带宽检测,如图3-37所示:

图3-37连接配置

如图3-38所示,建立了一个简单的虚拟测试

图3-38虚拟测试

点击菜单File中的Save进行保存,如图3-39所示:

图3-39保存测试

 

4.实验总结

这次实验我学习到了不少知识,我们首先对Chariot控制台进行配置,开启了Endpoint。

实验中我们也遇到一些小问题,不过最后在助教的帮助下都解决了。

通过这次实验,我掌握了对IxChariot工具的使用,感觉这款软件功能很强大,是专业的带宽测试软件。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 简洁抽象

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1