一种路由器抗干扰能力的测试方法及系统与流程

文档序号:16308415发布日期:2018-12-19 05:10阅读:967来源:国知局
一种路由器抗干扰能力的测试方法及系统与流程

本发明涉及路由器领域,尤其涉及一种路由器抗干扰能力的测试方法及系统。

背景技术

在路由器日常使用中,伴随着其大规模、高密度部署而来的是越来越严重的干扰问题,周围其他路由器的同信道或相邻信道信号都会对其造成一定程度的干扰,使其性能有一定程度的下降,现有测试方式无法对这种影响做出定量的评估判定,目前有使用专用射频的信号发生器作为干扰源,设定不同的干扰功率级别,对wifi进行干扰,通过统计待测设备的丢包率来评估待测设备的抗干扰能力。该种方法的缺点在于信号发生器价格昂贵,搭建测试系统复杂,且对待测设备的方向未做全方位抗干扰测试;也有通过使用无线辅助ap(mt7620芯片)作为干扰源,设定固定的干扰源功率,修改干扰源发送时间间隔对wifi进行干扰,通过测试待测设备的吞吐量来评估待测设备的抗干扰能力。例如公开号为cn106851718a的专利公开了一种wifi信号测试系统及测试方法,该测试系统包括:待测路由器,干扰源以及至少三台pc;干扰源与第一pc有线连接,第一pc通过控制干扰源发射固定功率的无线用户数据包作为干扰源;待测路由器与第二pc有线连接,且待测路由器与第三pc无线连接,第二pc和第三pc上安装有流量测试工具。本发明提供了一种wifi信号测试系统及测试方法系统构成简单、方法简易,可以定量的测试出同信道和邻信道对工作中的wifi路由器性能的影响、快速验证待测试无线路由器的抗干扰能力。该方法的的缺点在于,干扰源发送间隔时间测试耗时较长,且对待测设备的方向未做全方位抗干扰测试。

实际用户在使用无线路由器的场景中,更多的是其他的路由器或者wifi设备在有限的频谱资源范围进行数据的传输而相互之间产生干扰,而且每个方向的抗干扰能力均会存在差异。上述技术方案更多的是实验室环境下的抗干扰测试,并不能反映无线路由器在同一环境下,数据传输时相互挤压频谱资源的抗干扰能力,对待测设备每个方向的抗干扰能力也未能全方位测试。



技术实现要素:

本发明的目的是针对现有技术的缺陷,提供一种路由器抗干扰能力的测试方法及系统,可以多方位模拟路由器实际使用环境完成对待测路由器的抗干扰能力测试,降低测试成本,提高测试效率。

为了实现以上目的,本发明采用以下技术方案:

一种路由器抗干扰能力的测试方法,包括步骤:

s1、提供待测路由器,测试辅助路由器及至少四台pc;其中,所述待测路由器分别通过有线和无线端口连接第一pc和第二pc,所述测试辅助路由器分别通过有线和无线端口连接第三pc和第四pc;

s2、设置第一pc和第二cp通过打流软件进行打流,获取待测路由器的初始吞吐量测试值;

s3、设置第三pc和第四pc通过打流软件进行打流,模拟预设传输速率的流量作为干扰信号;

s4、获取所述待测路由器的第二吞吐量测试值,比较所述初始吞吐量测试值和所述第二吞吐量测试值。

优选的,还包括步骤:

利用方向定位板调节所述待测路由器的天线角度,并重复步骤s1-s3;

比较所述待测路由器在各个天线角度下的吞吐量大小。

优选的,还包括步骤:

在第三pc/第四pc上设置传输速率大小以调整干扰信号的强度,并重复步骤s1-s3;

比较所述待测路由器在设置的干扰信号强度条件下的吞吐量大小。

优选的,还包括步骤:

设置所述待测路由器及所述测试辅助路由器的无线工作模式;

比较所述待测路由器在设置的各个工作模式下的吞吐量大小。

优选的,所述在第三pc/第四pc上设置传输速率大小具体为:

设置打流pair个数,pair个数设置为n*pairs(0<n≤10);

编辑流量脚本设置传输速率为a(mps);

通过第三pc和第四pc进行模拟n条流传输速率n*a(mps)流量作为干扰信号。

相应的,还提供一种路由器抗干扰能力的测试系统,包括:

连接模块,用于待测路由器分别通过有线和无线端口连接第一pc和第二pc以及测试辅助路由器分别通过有线和无线端口连接第三pc和第四pc;

第一打流模块,用于设置第一pc和第二cp通过打流软件进行打流,获取待测路由器的初始吞吐量测试值;

第二打流模块,用于设置第三pc和第四pc通过打流软件进行打流,模拟预设传输速率的流量作为干扰信号;

第一比较模块,用于获取所述待测路由器的第二吞吐量测试值,比较所述初始吞吐量测试值和所述第二吞吐量测试值。

优选的,还包括:

角度调节模块,用于利用方向定位板调节所述待测路由器的天线角度,并重复步骤s1-s3;

第二比较模块,用于比较所述待测路由器在各个天线角度下的吞吐量大小。

优选的,还包括:

信号强度调节模块,用于在第三pc/第四pc上设置传输速率大小以调整干扰信号的强度,并重复步骤s1-s3;

第三比较模块,用于比较所述待测路由器在设置的干扰信号强度条件下的吞吐量大小。

优选的,还包括:

模式设置模块,用于设置所述待测路由器及所述测试辅助路由器的无线工作模式;

第四比较模块,用于比较所述待测路由器在设置的各个工作模式下的吞吐量大小。

优选的,所述待测路由器,测试辅助路由器置于屏蔽箱内。

与现有技术相比,本发明通过测试辅助路由器及四台pc,通过改变待测路由器的角度、模式以及干扰信号强度多方位模拟路由器的实际使用环境,对待测路由器的抗干扰能力进行定量评估,提高路由器抗干扰能力的测试准确度,降低测试成本,提高测试效率。

附图说明

图1为实施例一提供的一种路由器抗干扰能力的测试方法流程图;

图2为实施例一提供的一种路由器抗干扰能力的测试拓补图;

图3为实施例一提供的一种路由器抗干扰能力的测试系统结构图。

具体实施方式

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

以下为实施例一提供的测试设施:

待测试无线路由器

测试辅助路由器:可以使用斐讯k2p路由器,其他路由;

屏蔽室:用来隔离外界的干扰,为测试提供一个干净的电磁环境;

sta1/sta2:测试辅助无线网卡(可以使用华硕asus88u无线网卡,其他性能满足千兆无线网卡也可以);

至少4台pc:电脑1、电脑2、电脑3、电脑4均安装打流软件的客户端和服务器端,例如安装ixchariot客户端、服务器端;

方向定位板。

实施例一

本实施例提供了一种路由器抗干扰能力的测试方法,如图1所示,包括步骤:

s11、提供待测路由器,测试辅助路由器及至少四台pc;其中,所述待测路由器分别通过有线和无线端口连接第一pc和第二pc,所述测试辅助路由器分别通过有线和无线端口连接第三pc和第四pc;

s12、设置第一pc和第二cp通过打流软件进行打流,获取待测路由器的初始吞吐量测试值;

s13、设置第三pc和第四pc通过打流软件进行打流,模拟预设传输速率的流量作为干扰信号;

s14、获取所述待测路由器的第二吞吐量测试值,比较所述初始吞吐量测试值和所述第二吞吐量测试值。

为解决先有技术对路由器抗干扰能力测试高成本、多工序、低准确率的问题,本实施例通过设置测试辅助路由器及四台pc对待测路由器多方面的抗干扰能力测试,具体实现如下:

步骤s11搭建测试环境,如图2所示:待测路由器dut和sta1组网:第一pc电脑1通过网线连接dut的lan口,第二pc电脑2通过usb延长线连接sta1无线网卡,sta1通过无线网连接dut的wifi网络,设置电脑1的ip地址:192.168.2.100,设置电脑2无线网卡的ip地址:192.168.2.101;测试辅助路由器ap和sta2组网:第三pc电脑3通过网线连接ap的lan口,第四pc电脑4通过usb延长线连接sta2无线网卡,sta2通过无线网连接ap的wifi网络,设置电脑3的ip地址:192.168.1.100,设置电脑4无线网卡的ip地址:192.168.1.101;为了避免测试环境受到其它环境的干扰,本实施例待测路由器及测试辅助路由器均置于屏蔽箱中。

步骤s12测试待测路由器在没有干扰环境下的初始测试值:待测路由器dut放置在0°位置,设置dut工作模式为11n/ht40,设置信道为channelx。电脑1和电脑2之间通过打流软件进行打流,打流软件可以是ixchariot,运行打流软件进入主菜单,点击addpair设置pair个数,pair个数可以设置为10pairs,流量脚本选择标准throughput.scr,测试未施加干扰时峰值吞吐量性能,标记初始测试值记为p0。

步骤s13测试辅助路由器模拟干扰信号:设置测试辅助路由器ap工作模式为11n/ht40,设置信道为channelx,此处与待测路由器dut设置为相同信道,做同频干扰测试(如果测试邻频,则设置为dut的相邻信道;如果测试叠频,则设置为dut信道带宽有频率交集的信道),达到模拟实际干扰环境效果。。电脑3和电脑4之间通过打流软件ixchariot打流,pair个数设置为1pair,编辑流量脚本设置速率为a(mbps),此时在同一个屏蔽箱环境下,通过电脑3和电脑4之间打流进行模拟1条流传输速率a(mbps)流量作为干扰信号,可定义干扰传输速率a=p0/10(mbps)。

步骤s14测试待测路由器在干扰环境下的吞吐量情况:重新连接待测路由器和sta1,在1条流传输速率为a(mbps)的干扰环境下,电脑1和电脑2之间打流的流量值记为p1,比较p1和p0的近似程度,获得待测路由器的抗干扰能力。

通过测试辅助路由器模拟干扰信号,营造路由器在实际应用场景中受其他的路由器或者wifi设备在有限的频谱资源范围进行数据的传输而相互之间产生干扰的环境,使测试结果更佳准确,且通过设置测试辅助路由器的传输速率改变干扰强度,无需通过干扰源发送时间间隔以提高测试效率。

优选的,还包括步骤:

利用方向定位板调节所述待测路由器的天线角度,并重复步骤s1-s3;

比较所述待测路由器在各个天线角度下的吞吐量大小。

路由器在实际应用中,来自各方位的干扰信号可能不同,其各个方向的抗干扰能力可能也不同,本实施例利用方向定位板实现待测路由器方向的定位,在相同wifi模式以及相同干扰强度下,通过转换待测路由器在方向定位板上的角度,重复s1~s3步骤测试评估待测路由器在不同方向上的抗干扰能力。

优选的,还包括步骤:

在第三pc/第四pc上设置传输速率大小以调整干扰信号的强度,并重复步骤s1-s3;

比较所述待测路由器在设置的干扰信号强度条件下的吞吐量大小。

在相同角度及相同wifi模式下,例如在0°位置,11n/ht40模式通过测试有线到无线的吞吐量获得待测路由器的下行吞吐量tx,以及无线到有线的吞吐量获得待测路由器的上行吞吐量rx,测试上下行吞吐量时第一pc/第二pc及第三pc/第四pc上所运行的打流软件服务器端和客户端相互替换,通过在第三pc/第四pc上设置上下行传输速率传调整干扰信号强度,并在第一pc/第二pc上比较待测路由器在设置的各个干扰强度条件下的上下行吞吐量大小。

优选的,所述在第三pc/第四pc上设置传输速率大小具体为:

设置打流pair个数,pair个数设置为n*pairs(0<n≤10);

编辑流量脚本设置传输速率为a(mps);

通过第三pc和第四pc进行模拟n条流传输速率n*a(mps)流量作为干扰信号。

更改电脑3和电脑4之间打流pairs个数,pair的个数设置为n*pairs(0<n≤10),编辑流量脚本设置速率为a(mbps),此时在同一个屏蔽箱环境下,通过电脑3和电脑4进行模拟n条流传输速率n*a(mbps)流量作为干扰信号,并重新连接dut和sta1,在n条流传输速率为n*a(mbps)的干扰环境下,电脑1和电脑2之间打流的流量值记为pn,可以通过pn、n*a的值生成对比曲线图,更直观的观察待测路由器在各个干扰强度下的吞吐量大小。至此,可以通过s11~s14步骤对无线路由器在0°位置,11n/ht40模式完成模拟多条流、模拟多个速率干扰下的抗干扰能力测试。

优选的,还包括步骤:

设置所述待测路由器及所述测试辅助路由器的无线工作模式;

比较所述待测路由器在设置的各个工作模式下的吞吐量大小。

在相同角度、以及相同传输速率下,通过遍历待测路由器和测试辅助路由器的无线工作模式11b、11g、11n/ht20、11n/ht40、11a、11ac/vht20、11ac/vht40、11ac/vht80,重复s11~s13步骤测试评估wifi不同模式下的抗干扰能力,完成对待测路由器抗干扰能力的定量评估。

相应的,本实施例还提供一种路由器抗干扰能力的测试系统,如图3所示,包括:

连接模块11,用于待测路由器分别通过有线和无线端口连接第一pc和第二pc,所述测试辅助路由器分别通过有线和无线端口连接第三pc和第四pc;

第一打流模块12,用于设置第一pc和第二cp通过打流软件进行打流,获取待测路由器的初始吞吐量测试值;

第二打流模块13,用于设置第三pc和第四pc通过打流软件进行打流,模拟预设传输速率的流量作为干扰信号;

第一比较模块14,用于获取所述待测路由器的第二吞吐量测试值,比较所述初始吞吐量测试值和所述第二吞吐量测试值。

优选的,还包括:

角度调节模块,用于利用方向定位板调节所述待测路由器的天线角度,并重复步骤s1-s3;

第二比较模块,用于比较所述待测路由器在各个天线角度下的吞吐量大小。

优选的,还包括:

信号强度调节模块,用于在第三pc/第四pc上设置传输速率大小以调整干扰信号的强度,并重复步骤s1-s3;

第三比较模块,用于比较所述待测路由器在设置的干扰信号强度条件下的吞吐量大小。

优选的,还包括:

模式设置模块,用于设置所述待测路由器及所述测试辅助路由器的无线工作模式;

第四比较模块,用于比较所述待测路由器在设置的各个工作模式下的吞吐量大小。

优选的,所述待测路由器,测试辅助路由器置于屏蔽箱内。

本实施例通过设置测试辅助路由器及四台pc,通过改变待测路由器的角度、模式以及干扰信号强度多方位模拟路由器的实际使用环境,对待测路由器的抗干扰能力进行定量评估,提高路由器抗干扰能力的测试准确度,降低测试成本,提高测试效率。

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

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