网络吞吐量测试
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2015/8/7
9
1、吞吐量测试工具CHARIOT简介
CHARIOT是目前世界上唯一认可的应用层IP网络及网络设 备的测试软件,可提供端到端,多操作系统,多协议测试, 多应用模拟测试,其应用范围包括有线,无线,局域,广 域网络及网络设备;可以进行网络故障定位,用户投诉分 析,系统评估,网络优化等。从用 户角度测试网络或网络 参数(吞吐量,反应时间,延时,抖动,丢包等)。
2015/8/7
3
4
30
界面中的黄色区域
“Test Setup”区域,这里显示的是整个测试所添加的全部Pairs 的情况,在我们还没有点击“Run”前,我们可以从这里查看 到“Group”Pairs所属的组、“Run Status”运行状态、 “Timing Records of Completed”记录完成的比例情况等等。在 一次测试结束后,这里会显示全部的测试结果,包括: “Throughput”、“Transaction Rate”、“Response Time”、 “Raw Data Totals”、“Endpoint Configuration”,点击相应模 块即可查看结果信息。如图:
2015/8/7
15
终端Endpoint
终端Endpoint可根据实际测试的需要安装在单个或者 多个终端处,负责从控制端接收指令、完成测试并 将测试数据上报到控制端。
2015/8/7
16
基 本 应 用
1、初始界面
运行IxChariot Console,进入IxChariot界面,如图:
2015/8/7
19
点击“Open”进入“Open a Test File”界面,我们可 以选择打开之前保存过的测试文件,文件类型为 “.tst”如图:
2015/8/7
20
点击“Design”首先弹出的是“Getting Start”界面,这是 一个提示窗口,告诉我们每一个图标都代表什么,如果不 想在每次进入绘制拓扑的时候看到这个界面,可以将 “Show this on startup”的勾去掉即可。如图:
2015/8/7
7
IxChariot 基本使用及简介
概述
要准确的测试网络吞吐量,我们需要专业的工具来测量网络 带宽以及数据的吞吐量,今天就为大家介绍专业评测工具 CHARIOT的简单使用方法。 通过CHARIOT,可以测量网络中任意两台计算机之间的连 通带宽,并且该软件还可以将测量结果以图形的形式表现出 来,更方便我们比较和浏览。当然要想成功测量带宽吞吐量 的前提是需要这两台计算机之间 有路由指引数据包的传送 方向。
IxChariot由两部分组成:控制端Console和终端Endpoint。
两者都可安装在普通PC或者服务器上,控制端Console安装 在Windows操作系统上,终端Endpoint支持各种主流的操作系 统。 如:Compaq Tru64 UNIX、FreeBSD UNIX、HP-UX、IBM AIX、IBM MVS、IBM OS/2、Linux、Microsoft Windows 3.1、 Microsoft Windows 95/98/Me/NT/2000/Baidu NhomakorabeaP/XP(64bit)/Vista/Win7、Novell Netware、Sco UNIXWare、SGI IRIX、 Spirent Communications TeraMetrics、Sun Solaris。
2015/8/7
11
3、软件功能
CHARIOT能提供多达10000个并发连接,能更好的模拟真实 环境对设备及网络进行全面的测量。CHARIOT能够评估网络应 用的性能和容量,对网络和设备进行压力测试。CHARIOT作为 压力、故障定位、评估设备及网络应用层性能的测试软件
性能测试和故障定位
◆支持多种网络业务,内置超过120个业务脚本,如FTP,HTTP,IPTV Netmeeting RealAudio等 ◆支持IP TOS,GQoS,DiffServ。 ◆能实现单个主机可以模拟超过2000个主机。 ◆ 支持组播业务。
2015/8/7
1
28
Add Pair:增加一条测试 Add Multicast Group:增加一条多点测试 Add VoIP Pair:增加一条 IP 语音测试 Add Hardware Performance Pair:增加硬件性能测试 Add VoIP Hardware Performance Pair:增加 IP 语音硬件性能 测试 Edit:编辑一条测试 Replicate:复制一条测试 Swap Endpoints:交换终端信息 Renumber Pair:重新按顺序排列所有测试
VoIP网络测试与业务质量评估:
◆支持6种VOIP Codec(G.711a,G.711a ,G.723.1-ACELP,G.723.1-MPMLQ,G.726,G.729) ◆支持MOS评分,便于对VOIP网络进行实时分析。
能够对电信终端进行性能测试和评估:
◆能够测试网卡(10/100/1G/无线/蓝牙),xDSL调制解调器,Cable Modem, ISDN。终端,普 通调制解调器,GPRS手机,CDMA手机。 ◆测试防火墙及应用网关。
2015/8/7
10
2、CHARIOT工作原理
CHARIOT和一般的网管系统及一些在线监测系统有本质上的不同。网 管系统及一些在线监测系统采取被动式监视,而CHARIOT采用主动式 监视及测量;网管系统及一些在线监测系统提供定性的测量,而 CHARIOT采取定量的测量。
CHARIOT测试原理是通过产生模拟真实的流量,采用End to End的方
2
2015/8/7
29
No Grouping:按队列显示所有 Group by Network Protocal:按网络协议排序 Group by Script Filename:按脚本文件排序 Group by Endpoint 1:按终端 1 排序 Group by Endpoint 2:按终端 2 排序 Group by Service Quality:按服务质量排序 Group by Pair Group Name:按组名排序 Group by Pair Comment:按名称排序 Expands Groups:扩展列表 Collapse Groups:收缩列表 Help:查看帮助文档 Ixia Home Page:访问官方网站
IxChriot主界面中,有四个选项,分别是“New”、“Open”、 “Design”、“Help”。
选项 New Open Design 说明 新建一个测试 打开一个已保存的测试 自己设计测试环境拓扑
Help
查看帮助文档
2015/8/7
18
点击“New”进入“IxChariot Test”界面,这里是我 们控制观察整个测试过程的地方,如图:
2015/8/7
12
小提示:
CHARIOT可提供定量在线网络性能分析,一些 评测机构采用该软件对客户的网络系统提供网络 性能评估服务。他的兼容性很好支持多种操作系 统。并且CHARIOT的评测是根据一个个的脚本 来实现的,因此用户可以编写自己的脚本满足实 际要求,编写起来难度也 不是很大。
IxChariot内容
法测试网络设备或网络系统在真实环境中的性能。能够广泛应用在 SWITCH,ROUTER,WIRELESS,QoS,MULTICASTING及网络等方 面的功能和性能测试。 CHARIOT的基本组成包括CHARIOT控制台和Endpoint.其中CHARIOT 控制台可以运行于Microsoft的各种Windows平台。在CHARIOT控制台 上可以定义各种可能的测试拓扑结构和测试业务类型。Endpoint可以运 行 在几乎目前流行的所有操作系统上。CHARIOT Endpoint能够充分利 用运行主机的资源,执行CHARIOT控制台发布的Script命令,从而完成 需要的测试。具体的工作流程图见图1.
2015/8/7
14
控制端Console
控制端Console为该产品的核心部分,控制界面(也 可采用命令行方式)、测试设计界面、脚本选择及 编制、结果显示、报告生成以及API接口等都由控制 端提供。 IxChariot通过内置的脚本,由控制端控制终端相互 主动发包,对设备进行功能、压力和性能等测试, 测试结果包括吞吐量、时延、抖动、丢包、错包等 等,它能够得到定量的数据并提供详尽的测试报告 ,从而使得用户可以主动地把握设备的性能状况, 并及时地发现问题并采取措施。
网络吞吐量测试
吞吐量简介
IxChariot 简介及使用
吞吐量简介
GO
网络吞吐量定义
吞吐量是指在没有帧丢失的情况下,设备能够接受并转发 的最大数据速率。
2015/8/7
4
网络吞吐量与带宽的区分
吞吐量和带宽是很容易搞混的一个词,两者的单 位都是Mbps.先让我们来看两者对应的英语,吞吐量 :throughput ; 带宽: Max net bitrate 。 当我们讨论通信链路的带宽时,一般是指链路上每 秒所能传送的比特数,它取决于链路时钟速率和信道 编码在计算机网络中又称为线速。我们可以说以太网 的带宽是10Mbps。但是,我们需要区分链路上的可用 带宽(带宽)与实际链路中每秒所能传送的比特数 (吞吐量)。我们倾向于用“吞吐量”一次来表示一 个系统的测试性能。这样,因为实现受各种低效率因 素的影响,所以由一段带宽为10Mbps的链路连接的一 对节点可能只达到2Mbps的吞吐量。这样就意味着, 一个主机上的应用能够以2Mbps的速度向另外的一个 主机发送数据。
2015/8/7
5
吞吐量的测试原理
在测试中以一定速率发送一定数量的帧,并计算待 测设备传输的帧,如果发送的帧与接收的帧数量相等 ,那么就将发送速率提高并重新测试;如果接收帧少 于发送帧则降低发送速率重新测试,直至得出最终结 果。吞吐量测试结果以比特/秒或字节/秒表示。
2015/8/7
6
测试方法
端对端测试有很多的测试手段和方法,主 要分起来有两类:一类是基于PC软件的测试, (如IxChariot)。另一类是使用专门的测试仪 器进行的测试手段。通常对于流量比较大的( 如:大于30Mbps以上)测试主要是使用测试仪 器进行的,这是因为测试仪器不象基于PC的测 试软件那样要受到操作系统、网卡、设备驱动 和配置等诸多方面的影响,测试仪能提供稳定 、独立和可重复性的测试结果。
2015/8/7
26
界面下方红色的区域:
2015/8/7
27
如下图,这部分是我们对整个测试进行选择和控制的区域, 每一部分的功能如下表所示
区域 选项 说明 Save:保存 Print:打印 Run:运行 Stop:停止 Poll:调查(向终端发送一个请求,返回当前已运行到的测试 的记录数) Cut:剪切 Copy:复制 Paste:粘贴 Delete:删除
2015/8/7
23
点击“Help”进入“ChariotHelp”界面,通过目录, 我们可以查询到希望了解到的帮助信息,如图:
2015/8/7
24
控制台
对于初始界面的几个选项,我们已经基本了解,下面 我们就来具体看一下IxChariot软件是如何使用的:
2015/8/7
25
点击“New”进入“IxChariot Test”界面后,这里是整个 测试的核心控制观察部分,我们将这个界面分为三部分 ,分别是红色的控制部分、黄色和蓝色的观察部分,如 图:
2015/8/7
21
点击“OK”按钮,进入“Visual Test Designer”界面 ,在这里我们可以自由设计希望搭建的拓扑结构, 如图:
2015/8/7
22
搭建成功后,我们可以点击鼠标右键,在弹出的快捷 菜单里,选择“Export to IxChariot Test”,将本次搭 建的拓扑直接保存为一次空白的测试结果,然后点击 “Open”打开后,点击“Run”运行即可得出真正的 测试结果;或者选择“Export and Launch IxChariot” 直接导出保存后运行本次测试。除此之外,我们还可 以对本次所搭建的拓扑进行直接保存,选择文件菜单 “File”下的“Save”或者“Save as”,将本次的拓扑 保存为一个“.xml”格式的文件,这个文件允许我们 再次的打开拓扑,进行编辑修改等操作。