ixchariot是一款应用于网络性能测试的知名检测工具

功能介绍

一、VoIP网络测试与业务质量评估

在当今数字化通信的时代,VoIP(Voice over Internet Protocol)技术得到了广泛的应用。而对VoIP网络进行准确的测试与业务质量评估显得尤为重要。本产品在这方面展现出了强大的功能。

它支持6种VOIP Codec,分别是G.711a、G.711a(此处虽重复提及,但从不同角度看,可能意味着对该Codec的不同应用场景或更高的兼容性支持)、G.723.1 – ACELP、G.723.1 – MPMLQ、G.726和G.729。这些Codec在语音编码领域具有重要地位,不同的Codec适用于不同的网络环境和应用需求。例如,G.711a是一种较为简单且常用的语音编码方式,具有较高的语音质量,适用于网络带宽充足的场景;而G.729则以其较低的比特率,在带宽有限的情况下能够有效保证语音通信的流畅性。众多学者的研究表明,不同Codec的选择会对VoIP通信的质量产生显著影响,本产品支持多种Codec,能够满足不同用户在不同网络条件下的测试需求。

此外,该产品支持MOS(Mean Opinion Score)评分。MOS评分是一种广泛应用于评估语音质量的方法,它通过主观评价或客观算法来衡量语音的可懂度和自然度。根据相关研究机构的数据,MOS评分在VoIP网络质量评估中具有重要的参考价值。通过支持MOS评分,本产品便于对VOIP网络进行实时分析。用户可以根据MOS评分及时发现网络中存在的语音质量问题,如语音失真、卡顿等,从而采取相应的措施进行优化。

二、网络维护、性能测试和故障定位

利用本产品可以高效地进行网络维护、性能测试和故障定位。

它支持多种网络业务,内置超过120个业务脚本。这些业务脚本涵盖了常见的网络应用,如FTP(File Transfer Protocol)、HTTP(Hypertext Transfer Protocol)、IPTV(Internet Protocol Television)、Netmeeting、RealAudio等。以FTP为例,它是一种用于文件传输的标准协议,在企业和个人用户中广泛使用。通过本产品对FTP业务进行测试,可以评估文件传输的速度、稳定性等性能指标。众多企业在进行网络升级或优化时,都会借助类似的测试工具来确保FTP业务的正常运行。

该产品支持IP TOS(Type of Service)、GQoS(General Quality of Service)、DiffServ(Differentiated Services)。IP TOS用于在IP数据包中标识不同的服务类型,以便网络设备根据不同的优先级处理数据包;GQoS和DiffServ则是用于保证网络服务质量的机制。根据网络领域的相关研究,这些技术在提高网络性能和服务质量方面具有重要作用。通过支持这些技术,本产品能够更好地模拟复杂的网络环境,对网络设备的服务质量处理能力进行测试。

本产品能实现单个主机可以模拟超过2000个主机。在一些大型网络的测试场景中,需要模拟大量的主机来测试网络设备的性能和容量。例如,在数据中心网络中,可能存在数千台甚至上万台主机同时运行。通过本产品的这一功能,用户可以在单个主机上模拟大量主机的行为,对网络设备进行压力测试,从而提前发现设备在高负载情况下可能出现的问题。

它还支持组播业务。组播是一种在网络中高效传输数据的方式,常用于视频会议、在线直播等应用。随着互联网视频业务的快速发展,组播业务的需求日益增长。本产品对组播业务的支持,使得用户可以对网络中的组播功能进行测试,确保组播数据的正常传输和接收。

三、产品组成及工作原理

本产品由两部分组成:控制端Console和终端Endpoint,两者都可安装在普通PC或者服务器上。控制端Console安装在Windows操作系统上,终端Endpoint支持各种主流的操作系统,如Windows、Linux、Unix等。

控制端Console为该产品的核心部分。它提供了丰富的功能,包括控制界面(也可采用命令行方式)、测试设计界面、脚本选择及编制、结果显示、报告生成以及API接口等。控制界面直观易用,方便用户进行操作;测试设计界面允许用户根据不同的测试需求设计测试方案;脚本选择及编制功能则为用户提供了灵活的测试方式,用户可以根据实际情况选择内置的脚本或自行编制脚本。结果显示功能可以实时展示测试结果,报告生成功能则可以将测试结果

,它拥有强大的控制端和终端模拟操控技术,将两者分别安装在普通pc或者服务器上可以对吞吐量、时延、抖动、丢包、错包等进行网络的综合测评,以详尽的测试报告对定量的数据进行简单合理的分析,使用户合理的把握设备的性能状况。在功能上相比于官方版免除了的使用限制,同时通过内置的脚本,能发送不同的数据流,可以模拟现在常见的125种应用,而且这种数据流是双向的,可以真正地与协议栈进行交互,利用随机分布达到仿真网络中更为准确地测试效果与性能展示。

功能介绍

一、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.支持多种网络业务,内置超过120个业务脚本,如FTP,HTTP,IPTV,Netmeeting,RealAudio等

2.支持IP TOS,GQoS,DiffServ

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

4.支持组播业务

三、由两部分组成:控制端Console和终端Endpoint,两者都可安装在普通PC或者服务器上,控制端Console安装在Windows操作系统上,终端Endpoint支持各种主流的操作系统

1.控制端Console为该产品的核心部分,控制界面(也可采用命令行方式)、测试设计界面、脚本选择及编制、结果显示、报告生成以及API接口等都由控制端提供。终端Endpoint可根据实际测试的需要安装在单个或者多个终端处,负责从控制端接收指令、完成测试并将测试数据上报到控制端

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

3.通过各种机制可以仿真任意的应用。首先,通过内置的脚本,发送不同的数据流,可以模拟现在常见的125种应用,而且这种数据流是双向的,真正与协议栈进行交互。它对各种应用的支持是基于在Endpoint之间发送的多种数据流,数据流的传送可基于多种协议,包括TCP、UDP、RTP、SPX、IPX和SNA,目前也已经支持IPv6。还支持Multicast、QoS等多种先进技术,而且将一直保持同步。且允许对脚本进行定制,改变数据流的各种参数,比如起始的启动间隔、发送窗口、接受窗口的大小,发送文件的大小,发送的速率、发送的比特流类型、使用端口等等,而且这些参数不但可以是一个由用户指定的典型数值,而且还能选用在最大、最小值之间符合平均分布、正态分布、泊松分布或者指数分布的随机值,从而真正地仿真网络中各种特定的数据流,全面地测试网络或者网络设备在复杂的网络环境下的性能

软件特色

1、创建复杂的有QoS或无QoS的IPv4和IPv6的流量模型

2、可以测定吞吐量、抖动、丢包率、端到端延迟、MOS值和MDI值

3、支持诸如RSSI等802.11客户端状态统计与IP统计的无缝关联

4、可以评定新技术的影响,比如VoIP、IPv6和组播视频

5、支持嵌入定制的净荷内容,用于测试网络上的特定数据流

6、能够通过分割测试性能低劣的网络环节和设备,对关键性能问题进行故障定位

7、可以评测IPTV频道“zap”时间

8、可以测试高BDP网络,例如卫星链路和10G以太网

9、用Ixia的硬件测试平台可以生成2-3层线速流量与其生成的应用流量模型一起运行

10、提供了192个应用脚本,以仿真各种企业应用、Triple Play 和Internet流量

11、支持L4(传输层)上的真实应用行为

12、支持使用应用群组(Application Goups)创建独立的控制层面和数据层面行为

13、使用IxProfile 和IxChariot SDK量身定做指定功能的脚本

使用教程

一、一次性测量两个方向

1.任务描述

实例1中为大家介绍了单向测量的方法,也就是只检测A到B的带宽。然而,实际工作中,网络是单工或双工工作也是影响网络速度的主要因素,因此用CHARIOT进行测量时应该尽量建立双向PAIR而不是单向的,测量结果会显示出A到B的速度以及B到A的速度

2.针对问题

A到B的传输速度很快,但B到A的速度却很慢,特别是在A、B同时从对方计算机复制文件到本机时最为明显

3.解决方法

1.首先在A、B计算机上运行CHARIOT的客户端软件Endpoint

2.被测量的机器已经准备就绪,这时需要运行控制端CHARIOT,在A或B计算机上直接运行CHARIOT

3.为保证测量成功,需要在A计算机和B计算机上关闭防火墙

4.在主界面中点击“New”按钮,接着点击“ADD PAIR”

5.在“Add an Endpoint Pair”窗口中输入Pair名称,然后在Endpoint1处输入A计算机的IP地址10.91.30.45,在Endpoint2处输入B计算机的IP地址10.91.30.42。按“select script”按钮并选择一个脚本,由于是测量带宽所以选择软件内置的Throughput.scr脚本

6.现在,我们建立了从A到B的单向测量。由于要求测量网络双向吞吐量,所以还要添加一个从B到A的单向测量,这样结果显示的就是双向数据了。方法与第四步相同,在Endpoint1处输入B计算机的IP地址10.91.30.42,在Endpoint2处输入A计算机的IP地址10.91.30.45,同样选择Throughput.scr脚本

7.现在,两对PAIR已经建立起来了,点击主菜单中的“RUN”启动测量工作

8.软件会将100个数据包从A计算机发送到B计算机,还会测量100个数据包从B发送到A的情况。在结果页面中点击“THROUGHPUT”标签可以查看具体测量的带宽大小。如图6所示在下方图表中,绿色曲线表示带宽检测2的数值,而红色曲线代表的是带宽检测1的数值,从这个图中我们可以看出A到B的带宽比B到A的带宽要大。在上方的速度中也可以看出A到B的平均带宽为72Mbps,而B到A的带宽只有42Mbps

二、测量网络中任意两个节点间的带宽

1.任务描述

局域网中经常有人反映网络速度缓慢,那么怎样确定网络中两台计算机的连接速度呢?使用SNIFFER只能抓包不能给出实际带宽,这时候就需要CHARIOT来帮忙了。假设我们要测量网络中A计算机10.91.30.45与B计算机10.91.30.42之间的实际带宽

2.针对问题

局域网中的用户经常感到互访速度缓慢,此时我们可使用CHARIOT来查看网络连接情况

3.解决方法

1)首先在A、B计算机上运行CHARIOT的客户端软件Endpoint。运行endpoint.exe后,任务管理器中多了一个名为endpoint的进程

2)被测量的机器已经准备好了,这时需要运行控制端CHARIOT,我们可以选择网络中的其他计算机,也可以在A或B计算机上直接运行CHARIOT

3)在主界面中点击“New”按钮,接着点击“ADD PAIR”

4)在“Add an Endpoint Pair”窗口中输入Pair名称,然后在Endpoint1处输入A计算机的IP地址10.91.30.45,在Endpoint2处输入B计算机的IP地址10.91.30.42。按“select script”按钮并选择一个脚本,由于我们是在测量带宽,所以可选择软件内置的Throughput.scr脚本

PS:CHARIOT可以测量包括TCP、UDP、SPX在内的多种网络传输层协议,我们在测量带宽时选择默认的TCP即可。

5)点击主菜单中的“RUN”启动测量工作

6)软件会测试100个数据包从A计算机发送到B计算机的情况。由于软件默认的传输数据包很小所以测量工作很快就结束了。在结果中点击“THROUGHPUT”可以查看具体测量的带宽大小。如图显示了A与B计算机之间的实际最大带宽为83.6Mbps

原创文章,作者:全球vps测评资讯,如若转载,请注明出处:https://www.druglion.com/1437.html

(0)
全球vps测评资讯全球vps测评资讯
上一篇 2025年 7月 29日
下一篇 2025年 7月 29日

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注