[祥解]CHARIOT测试网络吞吐量

iperf---网口/wifi 吞吐量测试 一、引言 对于数据量传输大的设备,往往对网络的要求较高,所以当我们选取芯片是,吞吐量就成了很很重要的检测方式,本文简单介绍iperf工具的使用 二、iperf 1、简介 Iperf 是一个网络性能测试工具。Iperf可以测试TCP和UDP带宽质量。Iperf可以测量最大TCP带宽, 具有多种参数和UDP特性。Iperf可以报告带宽,延迟抖动和数据包丢失。 在Android中有对应的apk安装包可... 阅读详情

CHARIOT测试网络吞吐量

CHARIOT产生并模拟真实的流量,采用End to End的方法测试网络设备或网络系统在真实环境中的性能。能够广泛应用在交换机、路由器建立的有线网络以及无线网络,甚至是VOIP等高新技术中,测量这些网络各个方面的功能和性能。

它可提供端到端、多操作系统、多协议测试、多应用模拟测试,应用范围包括有线网、无线网、广域网及各种网络设备。可以进行网络故障定位、用户投诉分析、系统评估、网络优化等,能从用户角度测试网络或网络参数(吞吐量、反应时间、延时、抖动、丢包等)。

以下用实例说明一下chariot的使用:

  运行平台: PCA:Windows XP

         PCB:Windows XP (虚拟机上安装)

PCB:Windows XP (虚拟机上安装)

注:Chariot支持多操作系统,比如XP/2000/20003等,其客户端软件Endpoint甚至能够在Linux等平台运行。

  基本组成:包括CHARIOT控制台和Endpoint。CHARIOT控制台主要负责监视和统计工作,Endpoint负责流量测试工作,实际操作时Endpoint执行CHARIOT控制台发布的脚本命令,从而完成需要的测试(具体的工作流程图见图1)。


图1


实例1:测量网络中任意两个节点间的带宽

  任务描述:假设我们要测量网络中B计算机192.168.4.112与C计算机192.168.4.113之间的实际带宽。


  操作步骤:
           
第一步:首先在B、C计算机上运行CHARIOT的客户端软件Endpoint。运行 endpoint.exe  后,任务管理器中多了一个名为endpoint的进程。


  第二步:被测量的机器已经准备好了,这时需要运行控制端CHARIOT,我们可以选择网络中的其他计算机,也可以在B或C计算机上直接运行CHARIOT(图2)。本实例CHARIOT运行在A计算机(192.168.4.82上)


图2

 

第三步:在主界面中点击“New”按钮,进行基本的设置。如图

图3

 

  第四步: 接着点击“ADD PAIR”,在“Add an Endpoint Pair”窗口中输入Pair名称,然后在Endpoint1处输入B计算机的IP地址192.168.4.112,在Endpoint2处输入C计算机的IP地址192.168.4.113。按“select script”按钮并选择一个脚本,由于我们是在测量带宽,所以可选择软件内置的Throughput.scr脚本(图4)。


图4

提示:CHARIOT可以测量包括TCP、RTP、UDP、IPX、SPX在内的多种网络传输层协议,我们在测量带宽时选择默认的TCP即可。
  第五步:点击主菜单中的“RUN”启动测量工作。,如图5所示

图5

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


图6

由于计算机B、C均是在A的虚拟机上安装的,所以带宽值很高,本例中得到的97.800Mbps基本可以说明去除损耗,A、B计算机之间可以达到90多Mbps的传输速率。

注:因为本实例中计算机A是虚拟机安装的,本例旨在介绍Chariot,故实际测试还是应该取真实计算机为好。

 

实例2:一次性测量两个方向

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

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


操作步骤:
  第一步:首先在B、C计算机上运行CHARIOT的客户端软件Endpoint。

  第二步:被测量的机器已经准备就绪,这时需要运行控制端CHARIOT,在B或C计算机上直接运行CHARIOT。 (本例中CHARIOT运行在A计算机)


  提示:为保证测量成功,需要在B计算机和C计算机上关闭防火墙。

  第三步:在主界面中点击“New”按钮,接着点击“ADD PAIR”。


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


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


  第六步:现在,两对PAIR已经建立起来了(图7),点击主菜单中的“RUN”启动测量工作。


图7

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

 
图8

这说明什么呢?通过CHARIOT测量B、C之间的双向带宽可以得出以下结论:B到C的带宽和C到B的带宽是不同的。在实际的局域网中,计算机与计算机之间数据传输还有路由器、交换机、网线等介质,所以传输速率会有正常损耗,两点之间的相互传输速率是不等的。

注:由于环境因素,本实例中的数据存在很大误差,请实际测试应用实际的计算机客户端。

实例3:科学测量减小误差

  任务描述:对于网络情况不稳定、经常出现速度波动的情况来说,在某一时刻测量速度存在一定的不确定因素,如何将误差降低到最小呢?我们可以采用科学测量法来解决这个问题,即采用平均值的方法。将所有测量值汇总在一起可以得到更接近真实数值的结果。

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

  操作步骤:

第一步:按照上面提到的方法安装CHARIOT并将客户端程序Endpoint安装在B与C计算机上。启动CHARIOT,点击“New”按钮。

  第二步:点击“ADD PAIR”按钮建立一个新的Endpoint Pair。输入PAIR名称,然后在Endpoint1处输入B计算机的IP地址192.168.4.112,在Endpoint2处输入C计算机的IP地址192.168.4.113。按“select script”按钮选择Throughput.scr脚本。

  第三步:在Pair 1上点鼠标右键选择Copy将该测量项复制(图9),然后连续向下粘贴9个这样的测量项(图10)。


图9

图10

  第四步:点击“RUN”启动测量工作。
  在现实中网络的连接速度往往存在着不稳定的因素,例如某一时间可能因为广播数据包或其他原因造成带宽异常,而另一时间速度恢复正常。对于这种带宽不稳定的情况我们就可以通过多项测量来保证在一定程度上减少误差,使我们的测量结果更加有效、更加准确。

 

    实例4:VOIP的测试

  任务描述:现型的网络环境非常复杂,VOIP应用也很普遍,那么我们也可以用Chariot对VOIP的一些性能进行测试,本例我们就以Browan的FreePP通话时测试两台计算机的一些参数。


  针对问题:VOIP通话时的一些参数测试。


  操作步骤:

第一步:按照上面提到的方法安装CHARIOT并将客户端程序Endpoint安装在B与C计算机上。启动CHARIOT,点击“New”按钮。

第二步:点击“Add VoIP Pair”按钮(如图11所示)建立一个新的Endpoint Pair。输入PAIR名称,然后在Endpoint1处输入B计算机的IP地址192.168.4.112,在Endpoint2处输入C计算机的IP地址192.168.4.113。(如图12所示)。

 

图11

图12

第三步:点击“Advanced”按钮,弹出详细的参数设置筐。(如图13所示)

图13

第四步:点击“OK”按钮,运行”RUN”。(如图14所示)通过运行结果,可以看出网络吞吐量Throughput、VoIP MOS值、One-Way Delay、Jitter等

图14

第五步:重复1-3步骤,在运行”RUN”前,进行简单的参数设置(如图15),并在B、C计算机都运行FreePP软件,使得B计算机和C计算机进行VOIP通话。

图15

第六步:运行”RUN”,看结果。(如图16)

图16

第七步:通过VoIP MOS值对比,可以看出进行VOIP通话前后MOS值的变化。(如图17、18所示)

图17 未进行VOIP通话前MOS值

图18 进行VOIP通话时的MOS值

当然Chariot所给出的结果并非MOS值一个,还有Jitter等,本例旨在说明Chariot在网络测试方面的强大功能,简单的说明怎么去应用它。

 

总结:Chariot的功能强大,远不止这些,关于更多更深入的功能,需要我们去深入学习、挖掘。本文的几个例子虽然有些粗浅,但是足以看出Chariot在网络测试领域的强大功能,关于该工具的更深入、强大的功能,希望大家共同去研究探讨,以便于我们的测试工作能够做得更好。

 欢迎探讨:tryscan@hotmail.com

By Jerry     

 

 
网络性能测试中CHARIOT脚本参数配置对测试数据的影响 写在前面,本篇文档收录于前公司文档库内,具体作者未知。网络也没有相关内容介绍,觉得在网络测试这块chariot是用的最多的性能测试工具,分享这篇文档。如有侵权请告知删除,谢谢。 现行的网卡测试中,CHARIOT吞吐量性能是衡量网卡性能的关键性数据。该项测试主要通过使用CHARIOT软件中Throughput脚本进行测试,而脚本本身有其自身的结构和各种不同的参数变量需要进行设置,这些参数的设置对测试结果有着直接的影响,只有充分地理解脚本的结构及其各项变量的含义,在此基础上才能对脚本参数进行合理的配置,改进目 阅读详情

相关推荐

【转】[祥解]CHARIOT测试网络吞吐量

CHARIOT测试网络吞吐量 CHARIOT产生并模拟真实的流量,采用End to End的方法测试网络设备或网络系统在真实环境中的性能。能够广泛应用在交换机、路由器建立的有线网络以及无线网络,甚至是VOIP等高新技术中,测量这些网络各个方面的功能和性能。 它可提供端到端、多操作系统、多协议测试、多应用模拟测试,应用范围包括有线网、无线网、广域网及各种网络设备。可以进行网络故障定位、用户投诉分析、系统评估、网络优化等,能从用户角度测试网络或网络参数(吞吐量、反应时间、延时、抖动、丢包等)。 ..

2126

Chariot测试LAN->WAN/WAN->LAN

1,测试前说明使用的路由器功能:WAN口的静态IP设置、DMZ映射。 2,测试简易拓补图: 3,工作原理: 将一台PC1当做内网连接到路由器的LAN口(自动获取IP地址或者手动填写跟路由器同网段的IP地址)将一台PC2当做外网设置PC2网卡跟路由器不同网段的IP和网关。连接到路由器的WAN口。在PC1进入路由器WEB界面设置WAN口静态IP(跟PC2网卡设置的IP、网关相反)。在开启DMZ,将内网PC1的IP地址映射到WAN口上。 4:开始测试。 PC1设置:这是自动获取的 PC1设置:

qq_19294353的博客 7481

Ix Chariot测试路由器流程

Ix Chariot测试路由器流程 1、查看本机IP与另一台电脑的IP;将一台电脑连接到路由器WAN口,另一台连接到Lan口。 2、进入192.168.1.1进行Wan配置(可通过窜口命令设置) a、打开联网设置将其联网方式设置为静态态分配如2.1图。 b、设置IP、子网掩码、默认网关、首选DNS,若联网状态显示已联网则配置成功如2.2图(PS:两台电脑不能在同一网段)。 c、在更多设置里面配置路由器Lan口IP如2.3图。 3、进入IxChariot工具 a、点击Add an Endpoint P

qq_47125775的博客 2916

如何测试一个网站的吞吐量?具体步骤是怎样的?

总之,测试网站吞吐量需要综合考虑多个因素,例如用户行为、压力测试、并发测试等,通过多种测试手段,检测系统的性能和稳定性,发现性能瓶颈并进行优化,提高网站的吞吐量和用户体验。分析用户行为:在测试过程中,要注意记录用户的行为数据,例如点击、滚动、浏览时间等,分析用户行为数据可以帮助更准确地模拟用户访问场景,提高测试的可信度和准确性。总之,测试一个网站的吞吐量需要进行全面的规划和准备,并使用专业的测试工具和方法来模拟用户的访问情况,从而找出性能瓶颈并进行优化,提高网站的吞吐量和稳定性。

长风破浪会有时的博客 2443

CHARIOT脚本参数优化:如何通过调整文件大小与缓存提升网络吞吐量测试精度

本文深入解析了CHARIOT网络性能测试中脚本参数优化的核心方法。通过精准调整`file_size`(文件大小)与`buffer_size`(缓存大小)这对关键参数,可以有效提升吞吐量测试的精度与稳定性。文章提供了针对TCP与UDP协议的最佳参数组合计算与配置指南,帮助测试人员获得更平滑、准确的测试曲线,从而真实反映网络设备的极限性能。

weixin_27734811的博客 311

NetIQ Chariot/Endpoint:网络性能测试全面解决方案

Chariot作为一个网络性能测试工具,由NetIQ公司开发,主要应用于评估网络设备和网络应用程序的性能。它提供了一种测量网络吞吐量、延迟、丢包率等关键性能指标的方法。在IT领域,无论是网络设备制造商、服务提供商还是企业IT管理者,Chariot都能够帮助他们测试和优化网络设备和应用程序,确保网络的稳定性和高效性。网络延迟,亦称为延迟时间,指的是数据包从源地址传输到目的地所需的时间。它是影响用户体验的关键因素之一,尤其是在实时性要求高的应用场景中,如在线游戏、远程会议、云服务等。

weixin_35756624的博客 1341

用CHARIOT测量网络带宽、网速

      我们需要利用专业的工具测量网络带宽以及数据的吞吐量。通过专业评测工具CHARIOT测量网络中的任意两台计算机之间的连通带宽,该软件还可以将测量结果以图形的形式表现出来,方便我们进行比较、浏览和及时了解网络带宽。   走近强大的CHARIOT   运行平台:Windows 2000/XP/2003   硬件要求:CPU为PⅢ以上,内存在128MB以上   软件优点:通过简单的配置就可以图

那年夏天 1809

内网性能测试利器:NetIQ Chariot实战操作指南

NetIQ Chariot是一款专业级网络性能测试工具,通过在终端部署Agent代理程序,实现对真实应用流量的精准模拟。其核心架构由Controller集中控制多个Endpoint节点,基于脚本驱动生成TCP/UDP/HTTP/FTP等多协议负载,支持毫秒级时间同步与细粒度QoS指标采集。graph TDA[Controller] -->|下发指令| B(Endpoint 1 - Agent)A -->|下发指令| C(Endpoint 2 - Agent)B -->|数据流| C。

weixin_42591908的博客 987

CHARIOT网络性能测试实战:如何通过脚本参数优化提升吞吐量30%

本文深入解析CHARIOT网络性能测试中的脚本参数配置优化策略,通过调整file_size、buffer_size等核心参数,实现吞吐量提升30%。涵盖TCP/UDP协议优化技巧、高级调优方法及企业级测试最佳实践,帮助网络工程师高效提升测试性能。

wdx012345的博客 622

Ixchariot 默认脚本使用说明

应用程序脚本使用说明(英文版的,下载个翻译软件凑活还是能看懂的) Application scripts are the key to measuring network performance. They model the real applications you use between computers in a network. IxChariot uses application scripts to make the same API calls to the network protocol stacks that real applications make, causing the protocol stacks to perform the same work involved in sending and receiving data that your applications perform every day. Scripts consist of commands, such as SEND and RECEIVE, and script variables, such as the size of the buffer and the type of data in each SEND, which produce different data flows on the network. You can alter the parameters and variables that control script commands and thus customize the scripts you use in testing and monitoring. This manual details each script’s components, script commands, and script variables. It also lists and describes all the scripts that ship with IxChariot, all of which are also available free on the Ixia Web site. Application scripts are generally independent of the network protocol. This means the same script can be used with any network protocol supported by the Performance Endpoints you’re using. One group of the scripts, called streaming scripts, requires a datagram (connectionless) protocol, such as IPX, RTP, or UDP. These scripts are discussed separately below

Chariot交换机压力测试工具(含教程

chariot是一款不错的交换机压力测试工具。内含中文教程。学习起来很简单。神器不解释

chariot 测试手机 wifi android,利用Chariot_Endpoint_测试WIFI吞吐量

利用Chariot Endpoint 测试WIFI吞吐量Chariot介绍Chariot是顶尖的网络业务和性能测试软件之一,能够模拟众多的商业应用进行测试,例如HTTP、FTP、AD、Exchange、SQL、Oracle和SAP等;Chariot是目前世界上唯一认可的应用层IP网络及网络设备的测试软件,可提供端到端,多操作系统,多协议测试,多应用模拟测试,其应用范围包括有线,无线,局域,广域网络...

weixin_33957382的博客 1039

Chriot 打流软件

IP 网络下的终端之间互相打流测试,可以测试TCP\UDP等多种协议。

网络带宽测量工具简介--chariot

<br />经常听到有企业员工抱怨网络速度如何如何缓慢,也经常怀疑花费高昂金额租用来的网络链路是否真的物有所值而没有被电信部门缩水,还有时发现内网链路总是存在着这样或那样不稳定数据传输忽快忽慢的情况。这些问题都是困扰各位网络管理员的实际问题,今天笔者就从自己经验入手为各位讲解如何通过iperf让内网传输速度心知肚明。<br />  一,网络带宽测量工具简介:<br />  一般来说市面上常用的网络带宽及网络吞吐量测量工具主要有以下几种,包括iperf,netperf,chariot等专业的工具。通过他们我们

LT202020的专栏 4375

AutoDock Vina多配体对接 (Simultaneous Multiple Ligand Docking)

多配体分子对接(Simultaneous Multiple Ligand Docking, SMLD)或(Multiple Ligand Simultaneous Docking, MLSD)是一种分子对接技术,用于将多个配体(小分子药物候选物)同时对接到一个蛋白质分子的结合位点。与传统的分子对接技术不同,传统方法通常只考虑一个配体与一个蛋白质的相互作用。SMLD的目标是更高效地研究多个配体如何与同一个蛋白质相互作用,以寻找潜在的药物候选物。

MurphyStar的博客 7143

Fusion 360嵌入式外壳建模实战:从草图到可装配结构

参数化三维建模是现代电子结构设计的核心能力,其本质是通过几何约束与特征驱动实现设计意图的精确表达和快速迭代。Fusion 360作为集成CAD/CAM/CAE的云端平台,以时间轴驱动的参数化工作流、基于基准面的草图约束机制和面向制造的特征操作逻辑,显著提升了嵌入式硬件的结构验证效率。该技术价值在于支持工程师在无专业机械背景前提下,独立完成PCB适配、散热布局、接口开孔与装配干涉检查等关键任务,广泛应用于3D打印原型、CNC加工外壳及IoT终端结构开发。本文以ESP32冰箱监控终端为实例,详解从基准定义、草图

weixin_35671843的博客 588

chariot iperf使用_Linux网络性能评估工具iperf 、CHARIOT测试网络吞吐量

网络性能评估主要是监测网络带宽的使用率,将网络带宽利用最大化是保证网络性能的基础,但是由于网络设计不合理、网络存在安全漏洞等原因,都会导致网络带宽利用率不高。要找到网络带宽利用率不高的原因,就需要对网络传输进行监控,此时就需要用到一些网络性能评估工具,而Iperf就是这样一款网络带宽测试工具,本节将详细介绍一下Iperf的使用。1、 Iperf能做什么Iperf是一款基于TCP/IP和UDP/IP...

weixin_42134338的博客 798

图自编码器(GAE)与变分图自编码器(VGAE)

在学习图自编码器之前先了解一下自编码器与变分自编码器。

小鱼的小窝 1万+

Linux网络性能评估工具iperf 、CHARIOT测试网络吞吐量

在完成iperf安装后,执行“iperf3 –h”即可显示iperf的详细用法。iperf的命令行选项共分为三类,分别是客户端与服务器端公用选项、服务器端专用选项和客户端专用选项,下面对常用的选项进行介绍。服务器端专用选项的含义如表1所示。表1 服务器端专用选项的含义命令行参数含义描述-s将iperf以server模式启动,例如:iperf3 –s,iperf3默认启动的监听端口为5201,可以通过“-p”选项修改默认监听端口-D。

smartvxworks的博客 3521

LVGL字体优化实战:如何将中文字库放到外部SPI Flash并动态加载(节省内部RAM)

本文详细介绍了LVGL在嵌入式UI开发中如何通过外部SPI Flash存储中文字库并动态加载,以节省内部RAM资源。通过对比不同存储介质和字库格式,提供多种实现方案及性能优化技巧,帮助开发者在资源受限设备上实现高效的中文显示。

weixin_28693683的博客 342

搭建云流媒体存储服务+直播+gb81818+智能摄像头,海康威视,大华,华为,国标推流,RTSP 拉流 srs

开源项目:https://github.com/ossrs/srs-docker#usage 1.centos7安装编译 Step1:拉git代码,切换到开发分支 git clone https://gitee.com/winlinvip/srs.oschina.git srs && cd srs/trunk && git remote set-url origin https://github.com/ossrs/srs.git && git

jxyk2007的专栏 3534

Chariot 网络带宽应用层测试软件

中文名称:NetIQ Chariot网络带宽应用层测试软件英文名称:NetIQ Chariot已经加入客户端endpoint软件,包括:“endpoint5.0(Microsoft Windows Me_NT_2000_XP—web-based).exe”为基于WEB方式的可支持ME、2000、xp的客户端。“endpoint98_4.5_2019.exe”为j基于WEB的支持98的客户端。“

阿太 Jin 的专栏 4027

【赛题解析&命令脚本配置】2023年全国职业院校技能大赛GZ073网络系统管理赛项赛题第10套模块A:网络构建 & (五)网络运维配置+(六)SDN网络配置-命令配置

【赛题解析&命令脚本配置】2023年全国职业院校技能大赛GZ073网络系统管理赛项赛题第10套模块A:网络构建 & (五)网络运维配置+(六)SDN网络配置-命令配置

君逍遥o 808
上一篇: NistNet 配置安装
下一篇: 32位系统CentOS5不支持4G内存解决
tryscan
博客等级 码龄21年 4粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值