摘要:网速测试可以从很多的方面来解释,在互联网上网人的角度来说主要关心的是通过互联网访问网络资源的速度。为此,有很多的网站也提供了测试从访客到该站点访问速度的测试脚本和服务。这种的测试方法非常的简单,但由于受到诸多的因素影响,测试结果一般也仅作
“网速测试”可以从很多的方面来解释,在互联网上网人的角度来说主要关心的是通过互联网访问网络资源的速度。为此,有很多的网站也提供了测试从访客到该站点访问速度的测试脚本和服务。这种的测试方法非常的简单,但由于受到诸多的因素影响,测试结果一般也仅作为访问这个特定网站的特定应用(如:http、ftp)的性能评估,这类的内容我们不在这里讨论。 在维护企业网络的时候,我们常常要对网络或网络间的链路进行传输能力测试,测试的方法往往根据测试目的而有多样性的选择。比如:作为网络安装和维护时的吞吐量测试就需要测试跨越主干、WAN或VPN的IP性能;对于局域网段的故障查找或协助其它网络应用分析则需要进行加压测试,这些测试的方法和需求都有所不同。负责网络安装,维护和故障诊断的网络工程师、网络管理员、提供高速光链路以太网至用户的电信部门的工程师都会在工作中使用吞吐量和加压测试来检查链路的性能。
吞吐量测试 这类的测试可以解决下列的问题:
吞吐量的测试需要由被测试链路的双端进行端对端的测试,对于企业的网管和维护工程师来说在进行端对端的测试中是不需要了解或测试物理网络的,由于 IP是承载应用业务的网络互联平台,这样的端对端链路测试中的物理网络可以是无线网络、路由环境、透明网络甚至是非对称的网络(如 xDSL和Cable Modem)。 最简单(也是最常用和有效)的吞吐量测试方法就是将测试接入点选在链路两端的以太网网络上的测试方法,如图1。测试时在发送端在指定发送速度,在接收器上计算收到的帧的速度。吞吐量是接收器收到的好帧数量/时间,测试通过改变帧长度,重复以上测试得到不同速率下的测试结果。(注:可以反复进行测试,来确定在不同的传输速度时的吞吐量)
测试方法:端对端测试有很多的测试手段和方法,主要分起来有两类:一类是基于PC软件的测试,另一类是使用专门的测试仪器进行的测试手段。通常对于流量比较大的(如:大于30Mbps以上)测试主要是使用测试仪器进行的,这是因为测试仪器不象基于PC的测试软件那样要受到操作系统、网卡、设备驱动和配置等诸多方面的影响,测试仪能提供稳定、独立和可重复性的测试结果。
应用案例1:对企业网络的吞吐量测试,图2。 在这个测试应用中,A、B、C、D分别是可以选择进行测试的接入点,它们与集线器上接入的测试仪可以组成不同的链路,通过对这些链路的吞吐量测试可以相应的网络瓶颈和发现性能问题的网段。
图2. 网络吞吐量的测试接入点
图3. 网络吞吐量的测试结果
应用案例2:测试xDSL链路吞吐量,图4。
图4. xDSL链路的测试接入点 我们对xDSL测试的应用中有这样的测试需求,一测定xDSL在特定链路上的最大传输速率;二测定某个特定速率下的最大传输距离。 针对需求一的测试要求,就需要有一个能自动递增并进行判定的测试功能,即在测试前设定测试上、下行各自的起始速率和测试最高的速率、然后定义一个自动递增的步长,开始测试后当被测试速率下的有效传输率超过95%时就继续进行更高速率的测试,直至有效传输速率低于95%为止,就可以测定该链路有效的最大传输速率。 上述对于xDSL的测试方法国外曾经有人用其对不同品牌的ADSL modem 进行过测评,方法简便实用,测评的结果很直观。 (责任编辑:仪器仪表热成像专家) |