一种路由器吞吐性能的对比测试方法及系统与流程

文档序号:15197707发布日期:2018-08-19 01:18阅读:410来源:国知局

本发明涉及路由器技术领域,尤其涉及一种路由器吞吐性能的对比测试方法及系统。



背景技术:

随着时代的发展,互联网已经深深地融入我们的生活,各式各样的设备都提供联网服务。路由器便是作为一种连接网络的设备被广泛的应用于我们的工作生活。

为了得到路由器的性能参数,需要对路由器进行一系列的测试,进而了解路由器的性能,尤其是路由器的吞吐性能,即吞吐量。

在现有技术中,往往对一个路由器进行单独的测试,例如公开号为cn104077222a的专利公开了一种无线路由器吞吐量的自动化测试方法,所述无线路由器吞吐量的自动化测试方法包括使用脚本实现以下步骤:步骤一,建立一个测试对象,所述测试对象的建立包括配置ixchariot,建立若干个ixchariot的测试对,其中,所述测试对包含有测试脚本属性和地址属性;所述测试对的测试脚本属性为待测试无线路由器吞吐量测试脚本,所述测试对的地址属性为连接待测试无线路由器的两个终端的ip地址;步骤二,运行所述测试对象,并将运行结果保留到测试结果文件中。所述性能测试方法仅用于测试单个路由器的吞吐量,但不能科学用于对多个路由器的吞吐性能进行比较。

在业界,往往会找市面上的同一芯片解决方案的路由器进行性能对比测试,以判断与竞品性能差异。其中,吞吐量是常用的性能指标,用于衡量路由器每秒能处理的数据量。由于在无线性能测试时,主要是通过路由器的天线发射信号;这样,在相同的测试环境下,天线本身成为该测试的关键因素,天线本身的差异,例如天线摆放的方向。

不同路由器天线的增益角度对测试结果影响很大,尤其是在rssi(接收的信号强度指示)比较低时,由于路由器天线的影响,简单的将不同的路由器分别进行吞吐性能的测试,其测试结果用来对比并不可靠。



技术实现要素:

本发明所要解决的技术问题在于,由于路由器天线的影响,简单的将不同的路由器分别进行吞吐性能的测试,其测试结果用来对比并不可靠。

为了解决上述技术问题,本发明提供了一种路由器吞吐性能的对比测试方法及系统。

所述路由器吞吐性能的对比测试方法包括:

提供第一终端与多个待测设备建立有线连接,所述多个待测设备通过同一天线与第二终端建立无线连接;

在所述第一终端与所述第二终端之间进行数据传输测试时,获取所述多个待测设备吞吐性能的测试数据。

可选地,在获取所述多个待测设备吞吐性能的测试数据之后,还包括:

对所述多个待测设备吞吐性能的测试数据进行对比,以判断所述多个待测设备的吞吐性能的优劣。

可选地,所述多个待测设备通过功分器连接到同一天线。

可选地,所述在所述第一终端与所述第二终端之间进行数据传输测试时,获取所述多个待测设备吞吐性能的测试数据包括:

同时使用多个待测设备在所述第一终端与所述第二终端之间进行数据传输测试,以获取所述多个待测设备吞吐性能的测试数据。

可选地,所述在所述第一终端与所述第二终端之间进行数据传输测试时,获取所述多个待测设备吞吐性能的测试数据包括:

依次利用每个待测设备在所述第一终端与所述第二终端之间进行数据传输测试,以获取每个待测设备吞吐性能的测试数据。

另一方面,本发明还提供一种路由器吞吐性能的对比测试系统,包括:

连接建立模块,用于提供第一终端与多个待测设备建立有线连接,所述多个待测设备通过同一天线与第二终端建立无线连接;

测试模块,用于在所述第一终端与所述第二终端之间进行数据传输测试时,获取所述多个待测设备吞吐性能的测试数据。

可选地,所述路由器吞吐性能的对比测试系统还包括:

性能比较模块,用于对所述多个待测设备吞吐性能的测试数据进行对比,以判断所述多个待测设备的吞吐性能的优劣。

可选地,所述多个待测设备通过功分器连接到同一天线。

可选地,所述测试模块包括:

第一测试子模块,用于同时使用多个待测设备在所述第一终端与所述第二终端之间进行数据传输测试,以获取所述多个待测设备吞吐性能的测试数据。

可选地,所述测试模块包括:

第二测试子模块,用于依次利用每个待测设备在所述第一终端与所述第二终端之间进行数据传输测试,以获取每个待测设备吞吐性能的测试数据。

本发明通过将多个路由器共用一个天线进行吞吐性能的对比测试,排除不同天线的干扰,将测试结果进行对比,可准确的反应不同路由器之间吞吐性能的差异。此外,本发明的测试效率更高,不需要频繁的调节天线的角度。

附图说明

图1是本发明实施例一提供的一种路由器吞吐性能的对比测试方法的流程图;

图2是本发明实施例二提供的一种路由器吞吐性能的对比测试方法的流程图;

图3是本发明实施例三提供的一种路由器吞吐性能的对比测试方法的流程图;

图4是本发明实施例四提供的一种路由器吞吐性能的对比测试系统的结构框图。

具体实施方式

以下是本发明的具体实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。

还应当理解,此处所描述的具体实施例仅仅用于理解本发明,并不用于限定本发明。

本发明至少包括:第一终端、第二终端、多个待测设备以及一个天线。其中,待测设备为路由器。

所述第一终端可通过有线的方式连接到待测路由器的lan口;

多个路由器使用同一个天线进行信号的收发。此外,在路由器与天线之间串入一个功分器,即,路由器通过射频线连接到功分器,进而通过功分器共用一个天线进行信号的收发。

在所述第二终端上安装有无线网卡,多个路由器通过同一个天线与第二终端进行无线数据传输。

在本发明中,所述第一终端与所述第二终端之间的数据通信,可用于测试待测设备的吞吐性能。

此外,所述第一终端与所述第二终端上均可安装有多个网卡,以分别对应多个路由器,进而实现多个路由器进行同时测试。

吞吐量是指对网络、设备、端口、虚电路或其他设施,单位时间内成功地传送数据的数量(以比特、字节、分组等测量)。在本发明中,所述吞吐性能为路由器的吞吐量,所述吞吐量可包括发射吞吐量与接收吞吐量。

本发明不限定多个待测设备的测试顺序,可同时进行测试,也可按顺序逐个进行测试。根据实现方式的差异,可做适当的调整。

本发明用于实现多个路由器在同一天线条件下的吞吐性能测试,可对比不同厂家的路由器的吞吐性能。

实施例一

本实施例提供一种路由器吞吐性能的对比测试方法,其流程图如图1所示,详述如下:

步骤s101,提供第一终端与多个待测设备建立有线连接,所述多个待测设备通过同一天线与第二终端建立无线连接。

所述待测设备为路由器。

具体地,所述第一终端与多个待测设备建立有线连接;所述第一终端与连接到多个待测路由器的lan口。

所述多个待测设备连接到同一个天线,并使用该天线进行无线数据的收发。

所述待测设备,即需要对比测试路由器的个数可以为2个。

进一步地,可在待测设备与天线之间串入功分器。功分器可增加连接的稳定性。此外,可通过功分器调节对应的无线参数。

所述第二终端通过同一天线与多个待测设备建立无线连接。

在所述第一终端与所述第二终端上均可设置多个网卡,分别对应多个待测试的路由器。

步骤s102,在所述第一终端与所述第二终端之间进行数据传输测试时,获取所述多个待测设备吞吐性能的测试数据。

在所述第一终端与所述第二终端之间进行数据传输测试,可同时对多个待测设备进行测试,也可以对多个待测设备逐一进行测试。

所述测试数据至少包括路由器的吞吐量,所述吞吐量包括发射吞吐量和接收吞吐量。

所述吞吐量的测试可通过ixia公司的ixchariot测试工具实现。可通过该测试工具实现接收吞吐量与发射吞吐量的测试。

进一步地,在获取所述多个待测设备吞吐性能的测试数据之后,还包括:

对所述多个待测设备吞吐性能的测试数据进行对比,以判断所述多个待测设备的吞吐性能的优劣。

通过比较所述多个待测路由器的吞吐性能的测试数据,可判断待测路由器吞吐性能的优劣。例如吞吐量,一般来说,测得的吞吐量数据越大,其吞吐性能越好,可对各个路由器测得的吞吐量进行大小排序,通过该排序可获得各个路由器吞吐性能的优劣情况。

由于需要对不同的路由器的吞吐性能进行对比,可生成各个待测设备的对比图表。

进一步地,所述生成的图表可以为excel兼容格式,以方便测试者进行查看。

此外,数据可在所述第一终端或第二终端上生成,进而还可在相应的终端上进行测试数据的数据统计。

对测试数据的统计有多种方式,本发明不限定其具体的统计方式。

在测试结束后,还可将数据保存在对应的设备上,或将其通过网络邮件的方式发送到测试者的邮箱中。

本发明通过将多个路由器共用一个天线进行吞吐性能的对比测试,排除路由器不同天线的干扰,将测试结果进行对比,可准确的反应不同路由器之间吞吐性能的差异。此外,本发明的测试效率更高,不需要频繁的调节天线的角度。

实施例二

本实施例提供一种路由器吞吐性能的对比测试方法,其流程图如图2所示,详述如下:

步骤s201,提供第一终端与多个待测设备建立有线连接,所述多个待测设备通过同一天线与第二终端建立无线连接。

步骤s202,同时使用多个待测设备在所述第一终端与所述第二终端之间进行数据传输测试,以获取所述多个待测设备吞吐性能的测试数据。

在本实施例中,多个待测设备同时进行吞吐性能的测试。

在本实施例中,所述多个待测设备通过功分器连接到同一天线。多个路由器可通过功分器使用同一根天线进行信号的收发。

在所述第一终端与所述第二终端上均可设置多个网卡,分别对应多个待测试的路由器。

进一步地,可在所述第一终端上设置有多个有线网卡,分别与多个路由器进行连接。

可在所述第二终端上设置有多个无线网卡,分别连接到多个路由器的无线网络。

在第一终端与第二终端之间进行数据传输测试时,所述多个待测路由器的通过同一天线与第二终端进行无线数据传输。各个传输之间相互独立,每个路由器均对应于一个单独的无线网络。这样,测试出来的吞吐性能数据,也分别对应于各个路由器的吞吐性能。

在本发明的测试中,所述路由器可进行5gwifi或2.4gwifi通信,均可适用于本发明。

实施例三

本实施例提供一种路由器吞吐性能的对比测试方法,其流程图如图3所示,详述如下:

步骤s301,提供第一终端与多个待测设备建立有线连接,所述多个待测设备通过同一天线与第二终端建立无线连接。

步骤s302,依次利用每个待测设备在所述第一终端与所述第二终端之间进行数据传输测试,以获取每个待测设备吞吐性能的测试数据。

在本实施例中,每一次测试只测试一个待测设备的吞吐性能,即每次只有一个待测设备用于第一终端与第二终端之间的数据传输测试。

在所述第一终端上与所述第二终端上均可只设置一个网卡。

在每次测试完一台待测设备时,将测试数据保存,并在所有待测设备完成测试后进行汇总。

实施例四

本实施例提供一种路由器吞吐性能的对比测试系统,其结构框图如图4所示,详述如下:

所述路由器吞吐性能的对比测试系统,包括:

连接建立模块41,用于提供第一终端与多个待测设备建立有线连接,所述多个待测设备通过同一天线与第二终端建立无线连接;

测试模块42,用于在所述第一终端与所述第二终端之间进行数据传输测试时,获取所述多个待测设备吞吐性能的测试数据。

可选地,所述路由器吞吐性能的对比测试系统还包括:

性能比较模块,用于对所述多个待测设备吞吐性能的测试数据进行对比,以判断所述多个待测设备的吞吐性能的优劣。

可选地,所述多个待测设备通过功分器连接到同一天线。

可选地,所述测试模块包括:

第一测试子模块,用于同时使用多个待测设备在所述第一终端与所述第二终端之间进行数据传输测试,以获取所述多个待测设备吞吐性能的测试数据。

可选地,所述测试模块包括:

第二测试子模块,用于依次利用每个待测设备在所述第一终端与所述第二终端之间进行数据传输测试,以获取每个待测设备吞吐性能的测试数据。

本实施例提供的系统对应于前述的方法实施例,详细的描述参见前述的方法实施例,这里不再赘述。

应当理解,上述的步骤并没有严格的执行顺序,所有可预见并且不影响功能的实现的变化都应该在本发明的保护范围内。

在本申请所提供的实施例中,应该理解所描述的方法和系统都是示意性的,在实际实施过程中通过调整可以有所差别。

另外,各功能单元或模块的具体名称也只是为了便于相互区分,并不用于本发明的保护范围。

本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1