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

文档序号:12278315阅读:359来源:国知局
一种路由器无线吞吐性能的测试系统及方法与流程

本发明实施方式涉及无线数据传输领域,尤其涉及一种路由器无线吞吐性能的测试系统及方法。



背景技术:

吞吐量是指在没有帧丢失的情况下,设备能够接受的最大速率。其测试方法是:在测试中以一定速率发送一定数量的帧,并计算待测设备接收的帧数量,如果发送的帧数量与接收的帧数量相等,那么就将发送速率提高并重新测试;如果接收的帧数量少于发送的帧数量则降低发送速率重新测试,直至得出最终结果。吞吐量测试结果以比特/秒或字节/秒表示。

针对无线路由器吞吐性能的测试,通常可以采用在不同的环境条件下测试无线路由器的吞吐量。常见的例如穿墙测试,穿墙测试是模拟用户的使用场景来测试路由器吞吐量,从而达到测试路由器性能好坏的目的。此外还可以在屏蔽室环境下或者屏蔽箱环境下,测试吞吐量的衰减情况,从而模拟路由器的无障碍物覆盖能力。

然而,上述对路由器无线吞吐性能测试时,为了营造不同的环境条件,往往需要耗费十分昂贵的成本来搭建测试场景,不仅使得测试效率非常低,而使得测试成本十分昂贵。



技术实现要素:

针对上述问题,本发明实施方式的目的在于提供一种路由器无线吞吐性能的测试系统及方法,能够降低测试成本,并能够提高测试效率。

为实现上述目的,本发明实施方式提供一种路由器无线吞吐性能的测试系统,所述测试系统包括屏蔽箱、放置于所述屏蔽箱中的升降台、放置于所述升降台上的待测路由器以及置于所述屏蔽箱外的滤波器模组、预设数量的可调衰减器、串口服务器、第一主机、第二主机和第三主机;其中,所述第三主机通过所述滤波器模组与所述升降台相连,以调节所述升降台的高度;所述待测路由器与所述第一主机相连,以接收所述第一主机发来的吞吐量测试数据;所述屏蔽箱上设置有与所述预设数量的可调衰减器一一对应的用于接收所述待测路由器发射的无线数据的接收天线,各个接收天线与对应的可调衰减器之间通过射频线相连;所述预设数量的可调衰减器分别通过射频线与所述第二主机相连,以向所述第二主机传输接收到的无线数据;所述预设数量的可调衰减器通过所述串口服务器与所述第三主机相连,以接收所述第三主机发来的衰减值设定指令。

进一步地,所述第二主机和所述第三主机还与视频切换器相连,所述视频切换器与显示屏相连,所述视频切换器用于在所述显示屏上显示与输入的切换指令相对应的主机的控制界面。

进一步地,所述升降台与所述滤波器模组之间通过串口连接线相连,所述滤波器模组与所述第三主机之间通过USB连接线相连。

进一步地,所述第一主机内安装有多张以太网卡,所述多张以太网卡的最高速率各不相同。

进一步地,所述接收天线安装于所述屏蔽箱的内壁上设置的SMA接口上。

进一步地,所述预设数量的可调衰减器分别通过串口转网口线缆与所述串口服务器相连,所述串口服务器与所述第三主机之间通过网线相连。

进一步地,所述第二主机内设置有无线网卡,所述无线网卡通过无线信号与所述待测路由器建立连接。

为实现上述目的,本发明实施方式提供一种测试方法,所述测试方法包括:预先将升降台调节至预设高度并建立第一主机与待测路由器之间的连接;通过串口服务器将各个可调衰减器的衰减值调节至预设衰减值;检测所述第一主机与第二主机是否连接,当所述第一主机与所述第二主机连接后,所述第一主机向所述待测路由器发送测试数据;所述待测路由器将所述测试数据通过接收天线和可调衰减器传输至所述第二主机;根据所述第二主机接收到的测试数据以及所述第一主机发送的测试数据,确定所述待测路由器的吞吐量参数。

进一步地,所述第一主机向所述待测路由器发送测试数据具体包括:检测所述第一主机和所述第二主机之间的接收信号强度指示值,当所述接收信号强度指示值达到预设阈值时,所述第一主机才向所述待测路由器发送测试数据。

进一步地,所述方法还包括:判断所述可调衰减器的当前衰减值是否与起始衰减值一致;当所述当前衰减值与所述起始衰减值一致时,所述第一主机才向所述待测路由器发送测试数据;当所述当前衰减值与所述起始衰减值不一致时,判断所述当前衰减值是否为最终衰减值;若是,停止对所述待测路由器的测试过程;若否,将所述当前衰减值调节至预设衰减值。

由上可见,本发明实施方式提供的一种路由器无线吞吐性能的测试系统及方法,通过升降台可以改变路由器与接收天线之间的高度差,从而可以从水平方向和垂直方向对路由器的无线吞吐性能进行测试。此外,通过可调衰减器设置的衰减值,可以测试无线数据从第一主机传输至第二主机时的抗衰减情况。这样,通过本发明实施方式提供的简易系统,便可以从多方面测试路由器的无线吞吐性能,不但降低了测试成本,还能够提高测试效率。

附图说明

为了更清楚地说明本发明实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图逐一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施方式提供的一种路由器无线吞吐性能的测试系统结构示意图;

图2为本发明实施方式提供的一种路由器无线吞吐性能的测试方法流程图。

图3为本发明实施方式提供的一种路由器无线吞吐性能的测试方法详细流程图。

具体实施方式

为使本发明实施方式的目的、技术方案和优点更加清楚,下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。

本申请实施方式提供一种路由器无线吞吐性能的测试系统。请参阅图1,所述测试系统包括屏蔽箱1、放置于所述屏蔽箱中的升降台2、放置于所述升降台2上的待测路由器3以及置于所述屏蔽箱1外的滤波器模组4、预设数量的可调衰减器5、串口服务器6、第一主机7、第二主机8和第三主机9。

在本实施方式中,所述待测路由器3的电源端口可以通过电源转接线连接屏蔽箱1上的接口模块,所述接口模块可以与屏蔽箱1外部的电源适配器相连,这样便可以给待测路由器3供电。

在本实施方式中,所述第三主机9可以通过所述滤波器模组4与所述升降台2相连,这样,通过所述第第三主机9内配置的升降台控制软件,从而可以调节所述升降台2的高度。其中,所述滤波器模组4可以滤除第三主机9与升降台2之间传输信号的高频噪声,从而使得第三主机9能够准确地控制升降台2的高度。具体地,所述升降台2与所述滤波器模组4之间可以通过串口连接线相连,所述滤波器模组4与所述第三主机9之间可以通过USB连接线相连。

在本实施方式中,所述待测路由器3可以与所述第一主机7相连。所述第一主机7中可以配置吞吐量测试的脚本软件,通过该脚本软件可以向待测路由器3发送吞吐量测试数据。所述待测路由器3的有线网络端口可以通过网线连接至屏蔽箱1上的以太网接口模块,该以太网接口模块与所述第一主机7之间同样可以通过网线相连。这样,所述待测路由器3与所述第一主机7之间便可以通过网线建立连接,所述待测路由器3从而可以接收所述第一主机7发来的吞吐量测试数据。

在本实施方式中,所述第一主机7内可以安装有多张以太网卡,所述多张以太网卡的最高速率各不相同。例如,这多张以太网卡的最高速率分别可以为10M、100M和1000M,从而可以满足对所述待测路由器进行多网口同时测试的需求。

在本实施方式中,所述屏蔽箱1的内壁上可以设置多个SMA接口,在每个SMA接口上均可以设置一个接收天线10。待测路由器3在接收到第一主机7发来的吞吐量测试数据之后,可以将该吞吐量测试数据通过无线的方式传输至所述接收天线10处。

在本实施方式中,所述接收天线10的数量与所述可调衰减器5的数量一致,每个接收天线10均可以与一个可调衰减器5通过射频线相连。各个可调衰减器5则可以通过射频线与所述第二主机8相连。这样,由接收天线10接收到的无线数据可以经过可调衰减器5之后传输至所述第二主机8处。在本实施方式中,所述第二主机8中可以配置吞吐量测试的脚本软件,这样便可以记录接收到的吞吐量数据。

在本实施方式中,所述第二主机8中可以设置有无线网卡,该无线网卡可以通过无线信号与所述待测路由器3建立连接。这样,所述待测路由器3与所述第二主机8之间才可以完成TCP/IP的握手过程,从而建立连接。

在本实施方式中,所述可调衰减器可以通过第三主机9来控制衰减值。具体地,所述预设数量的可调衰减器5可以通过所述串口服务器6与所述第三主机9相连,以接收所述第三主机9发来的衰减值设定指令。其中,所述预设数量的可调衰减器5可以分别通过串口转网口线缆与所述串口服务器6相连,所述串口服务器6与所述第三主机9之间可以通过网线相连。在所述第三主机9中可以配置对串口服务器6进行控制的软件,这样,通过所述串口服务器6,所述第三主机9便可以分别对各个可调衰减器的衰减值进行设定,从而控制整个链路的衰减值。

在本实施方式中,所述第二主机8和所述第三主机9还可以共用一个显示屏11。该显示屏11上显示的界面可以通过视频切换器12进行调节。具体地,所述第二主机8和所述第三主机9还与视频切换器12相连,所述视频切换器12与显示屏11相连,所述视频切换器12用于在所述显示屏11上显示与输入的切换指令相对应的主机的控制界面。所述切换指令可以是用户在所述视频切换器12上输入的,具体地,在所述视频切换器12上可以分别设置第二主机8和第三主机9的界面选择按键,通过按下其中某个按键,从而可以在显示屏11上显示该按键对应的主机的界面。

在本实施方式中,通过升降台可以改变待测路由器与接收天线之间的高度差,从而可以从水平方向和垂直方向对待测路由器的无线吞吐性能进行测试。此外,通过可调衰减器设置的衰减值,可以测试无线数据从第一主机传输至第二主机时的抗衰减情况。

本申请实施方式还提供一种应用于上述测试系统的测试方法。请参阅图2和图3,所述测试方法可以包括以下步骤。

步骤S1:预先将升降台调节至预设高度并建立第一主机与待测路由器之间的连接。

在本实施方式中,可以通过第三主机9将升降台3调节至预设高度,从而与接收天线10之间形成预设高度差。在这种情况下,可以建立第一主机8与待测路由器3之间的连接,从而使得第一主机8后续可以向待测路由器3发送吞吐量测试数据。

步骤S2:通过串口服务器将各个可调衰减器的衰减值调节至预设衰减值。

在本实施方式中,第三主机9可以通过串口服务器6中的各个串口,向对应的可调衰减器5发送衰减值调节指令,从而可以将各个可调衰减器的衰减值调节至预设衰减值。在本实施方式中,为了测试在不同衰减值下待测路由器对应的吞吐量,可以按照预设的间隔调节衰减值。具体地,可以设置衰减值区间,该区间可以由起始衰减值和终止衰减值限定,在该区间内,例如可以按照0.5dB的间隔划分衰减值,从而可以构成一个个离散的衰减值。对于每个衰减值,均可以测试待测路由器的吞吐量,从而可以形成待测路由器的吞吐量随衰减值的变化关系。

步骤S3:检测所述第一主机与第二主机是否连接,当所述第一主机与所述第二主机连接后,所述第一主机向所述待测路由器发送测试数据。

在本实施方式中,所述第一主机7和第二主机8之间可以通过无线方式建立连接。具体地,第一主机可以向第二主机发送测试连接的数据包,如果第二主机接收到该数据包,便可以向第一主机发送确认数据包。当第一主机接收到第二主机发来的确认数据包,便可以确定两者之间建立了连接。当所述第一主机与所述第二主机连接后,所述第一主机便可以向所述待测路由器发送测试数据。具体地,所述第一主机中可以配置chariot打流软件,从而可以通过该打流软件向所述待测路由器发送测试数据。

步骤S4:所述待测路由器将所述测试数据通过接收天线和可调衰减器传输至所述第二主机。

在本实施方式中,所述待测路由器接收到所述测试数据后,可以将该测试数据通过无线方式发送至所述接收天线10处。所述接收天线10从而可以将接收到的无线数据通过射频线和可调衰减器衰减后传输至所述第二主机8。在所述第二主机8中同样可以配置chariot打流软件,通过该打流软件从而可以记录接收到的无线数据。

步骤S5:根据所述第二主机接收到的测试数据以及所述第一主机发送的测试数据,确定所述待测路由器的吞吐量参数。

在本实施方式中,当所述第二主机接收到的测试数据量与第一主机发送的测试数据量相同,则可以提高打流软件的发送的测试数据的速率,直至第二主机接收到的测试数据量开始低于第一主机发送的测试数据量。这样便可以测得在当前衰减值和当前高度差下,所述待测路由器的吞吐量。

在本实施方式中,可以将待测路由器的吞吐量与高度差的对应关系绘制成测试曲线。如果绘制的测试曲线的旁瓣较窄,则说明该待测路由器在水平方向性能较好,但是在垂直方向性能较差,因此该待测路由器可以使用于同一楼层的场景。如果绘制的测试曲线的旁瓣较宽,则说明该待测路由器在垂直方向性能较好,但是在水平方向性能较差,因此该待测路由器可以使用于不同楼层的场景。

在本实施方式中,在所述第一主机向所述待测路由器发送测试数据时,还可以检测所述第一主机和所述第二主机之间的接收信号强度指示值。该接收信号强度指示值可以表明第一主机和第二主机之间无线连接的强度。当所述接收信号强度指示值达到预设阈值时,表明第一主机和第二主机之间无线连接强度较高,能够保证数据的正常传输。在这种情况下,所述第一主机才向所述待测路由器发送测试数据。

在本实施方式中,在对所述待测路由器进行测试过程中,可以按照预设间隔改变可调衰减器的衰减值。这样,便可以从起始衰减值一直测试至终止衰减值。在测试过程中,可以判断所述可调衰减器的当前衰减值是否与起始衰减值一致。当所述当前衰减值与所述起始衰减值一致时,表明测试开始,所述第一主机可以向所述待测路由器发送测试数据。

当所述当前衰减值与所述起始衰减值不一致时,表明当前已在测试过程中,可调衰减器的衰减值已经发生了改变。此时,可以进一步判断所述当前衰减值是否为最终衰减值。若是,则表明测试过程已经结束,从而可以停止对所述待测路由器的测试过程。若否,则表明测试过程还在进行中,从而可以将所述当前衰减值调节至预设衰减值,所述预设衰减值可以是下一个间隔的衰减值。

由上可见,本发明实施方式提供的一种路由器无线吞吐性能的测试系统及方法,通过升降台可以改变路由器与接收天线之间的高度差,从而可以从水平方向和垂直方向对路由器的无线吞吐性能进行测试。此外,通过可调衰减器设置的衰减值,可以测试无线数据从第一主机传输至第二主机时的抗衰减情况。这样,通过本发明实施方式提供的简易系统,便可以从多方面测试路由器的无线吞吐性能,不但降低了测试成本,还能够提高测试效率。

本说明书中的各个实施方式均采用递进的方式描述,各个实施方式之间相同相似的部分互相参见即可,每个实施方式重点说明的都是与其他实施方式的不同之处。

最后应说明的是:上面对本发明的各种实施方式的描述以描述的目的提供给本领域技术人员。其不旨在是穷举的、或者不旨在将本发明限制于单个公开的实施方式。如上所述,本发明的各种替代和变化对于上述技术所属领域技术人员而言将是显而易见的。因此,虽然已经具体讨论了一些另选的实施方式,但是其它实施方式将是显而易见的,或者本领域技术人员相对容易得出。本发明旨在包括在此已经讨论过的本发明的所有替代、修改、和变化,以及落在上述申请的精神和范围内的其它实施方式。

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