一种无线设备吞吐量的测试方法和装置与流程

文档序号:14720220发布日期:2018-06-17 12:43阅读:201来源:国知局

本发明涉及网络测试技术领域,尤其涉及一种无线设备吞吐量的测试方法和装置。



背景技术:

随着无线网络的不断发展,无线保真(WirelessFidelity,WIFI)设备越来越多,比如WIFI音箱和WIFI投影仪等,WIFI的应用极大地改变了用户的生活方式,为用户生活带来便利。

吞吐量是衡量网络性能的重要指标,它可以表示单位时间内网络上传输的数据量,或者单位时间内处理客户请求数量。在通常情况下或者屏蔽环境下,只有WIFI设备吞吐量达到合格标准时,才能确保WIFI设备的正常使用,因此,如何准确高效地测试WIFI设备吞吐量成为技术人员关注的问题。

目前,常用的WIFI设备吞吐量的测试方法分为两类:一类是基于个人电脑(PersonalComputer,PC)的软件测试,如IxChariot和Iperf等专业软件;另一类是基于专门的测试仪器的硬件测试。

但WIFI设备连接到双频无线路由器或多频无线路由器时,上述两类吞吐量测试方法只能对当前频段下的WIFI设备进行吞吐量测试,若想对无线路由器其他频段下的WIFI设备进行吞吐量测试,必须先将WIFI设备与无线路由器其他频段的网络进行手动连接。例如,无线路由器为双频无线路由器,包括2.4GHz和5GHz两个频段,WIFI设备与2.4GHz网络连接时,现有技术只能测试2.4GHz网络下的WIFI设备吞吐量,若要测试5GHz网络下的WIFI设备吞吐量,必须先手动断开WIFI设备与2.4GHz网络的连接,再手动将WIFI设备连接至5GHz网络;另外,现有技术在对WIFI设备进行吞吐量测试前,需要多步手动操作,如WIFI设备和个人电脑的IP地址的输入,以及测试脚本的选择等,以致整个测试耗时耗力,降低了WIFI设备吞吐量的测试效率。



技术实现要素:

有鉴于此,本发明的目的是提出一种无线设备吞吐量的测试方法和装置,以提高WIFI设备吞吐量的测试效率。

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

一方面,本发明实施例提供了一种无线设备吞吐量的测试方法,包括:

在无线保真WIFI设备连接无线路由器第一频段的WIFI网络后,若确定已完成对所述WIFI设备吞吐量的测试,则向所述WIFI设备发送网络切换命令,以使所述WIFI设备连接至所述无线路由器第二频段的WIFI网络;

在确定所述WIFI设备连接至所述无线路由器第二频段的WIFI网络后,自动获取所述WIFI设备和吞吐量测试控制终端的IP地址;

根据所述WIFI设备和吞吐量测试控制终端的IP地址,调用吞吐量测试脚本,对所述无线路由器第二频段的WIFI网络下的所述WIFI设备的吞吐量进行测试。

另一方面,本发明实施例提供了一种无线设备吞吐量的测试装置,包括:

网络切换命令发送模块,用于在无线保真WIFI设备连接无线路由器第一频段的WIFI网络后,若确定已完成对所述WIFI设备吞吐量的测试,则向所述WIFI设备发送网络切换命令,以使所述WIFI设备连接至所述无线路由器第二频段的WIFI网络;

IP地址获取模块,用于在确定所述WIFI设备连接至所述无线路由器第二频段的WIFI网络后,自动获取所述WIFI设备和吞吐量测试控制终端的IP地址;

吞吐量测试模块,用于根据所述WIFI设备和吞吐量测试控制终端的IP地址,调用吞吐量测试脚本,对所述无线路由器第二频段的WIFI网络下的所述WIFI设备的吞吐量进行测试。

本发明的有益效果是:本发明提供的无线设备吞吐量的测试方法和装置,在WIFI设备连接到双频或多频无线路由器第一频段的WIFI网络后,若确定已完成对WIFI设备吞吐量的测试,则无需手动更改WIFI设备的WIFI网络,而是直接向WIFI设备发送网络切换命令,以使WIFI设备自动连接至无线路由器第二频段的WIFI网络;在确定WIFI设备连接至无线路由器第二频段的WIFI网络后,根据自动获取到的WIFI设备和吞吐量测试控制终端的IP地址,调用吞吐量测试脚本,对无线路由器第二频段的WIFI网络下的WIFI设备的吞吐量进行测试,以此,可全程自动测试无线路由器各频段的WIFI网络下的WIFI设备的吞吐量,节省了整个测试的时间,提高了WIFI设备吞吐量的测试效率。

附图说明

下面将通过参照附图详细描述本发明的示例性实施例,使本领域的普通技术人员更清楚本发明的上述及其他特征和优点,附图中:

图1是本发明实施例一提供的无线设备吞吐量的测试方法的流程示意图;

图2和图3是本发明实施例一提供的吞吐量测试拓扑图;

图4是本发明实施例二提供的无线设备吞吐量的测试方法的流程示意图;

图5是本发明实施例三提供的无线设备吞吐量的测试装置的结构框图。

具体实施方式

下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1是本发明实施例一提供的无线设备吞吐量的测试方法的流程示意图。该方法适用于在双频或多频无线路由器下,对WIFI设备进行吞吐量测试的情况,该方法可以由无线设备吞吐量的测试装置来执行。该装置可以由软件和/或硬件的方式来实现,该装置可配置于吞吐量测试控制终端中(如个人电脑)。如图1所示,该方法包括:

步骤101、在WIFI设备连接无线路由器第一频段的WIFI网络后,若确定已完成对WIFI设备吞吐量的测试,则向WIFI设备发送网络切换命令。

其中,无线路由器可以为双频无线路由器,或者多频无线路由器;网络切换命令可以包括无线路由器第二频段的WIFI网络的服务集标识(ServiceSetIdentifier,SSID)和该WIFI网络的密码。示例性的,可以将无线路由器各个频段的WIFI网络的SSID和密码预先存储在吞吐量测试控制终端中,当吞吐量测试控制终端控制WIFI设备切换到无线路由器设定频段的WIFI网络上时,将与设定频段对应的网络切换命令发送给WIFI设备,其中,无线路由器各个频段的WIFI网络的SSID可以相同,也可以不同。

本实施例中,无线路由器可以为双频无线路由器,包括2.4GHz和5GHz两个频段。WIFI设备当前与无线路由器2.4GHz的WIFI网络连接,在吞吐量测试控制终端得出无线路由器2.4GHz的WIFI网络下的WIFI设备的吞吐量,即确定已完成对WIFI设备吞吐量的测试时,吞吐量测试控制终端向WIFI设备发送网络切换命令,该网络切换命令包括预先存储的无线路由器5GHz的WIFI网络的SSID和密码。

步骤102、在确定WIFI设备连接至无线路由器第二频段的WIFI网络后,自动获取WIFI设备和吞吐量测试控制终端的IP地址。

示例性的,WIFI设备可以在连接至无线路由器第二频段的WIFI网络后,向吞吐量测试控制终端返回网络切换成功响应,吞吐量测试控制终端收到该网络切换成功响应时,便确定WIFI设备已连接至无线路由器第二频段的WIFI网络,此时,吞吐量测试控制终端可以通过通用串行总线(UniversalSerialBus,USB)获取WIFI设备的IP地址;而吞吐量测试控制终端的IP地址可通过调取现有的IP地址获取程序来获得。

另外,吞吐量测试控制终端还可以实时查询无线路由器,以确定连接到该无线路由器的上述WIFI设备的IP地址。

步骤103、根据WIFI设备和吞吐量测试控制终端的IP地址,调用吞吐量测试脚本,对无线路由器第二频段的WIFI网络下的WIFI设备的吞吐量进行测试。

示例性的,吞吐量测试控制终端配置有吞吐量软件IxChariot,WIFI设备配置有测试端点软件Endpoint,其中,吞吐量测试控制终端可以为个人电脑,WIFI设备可以为WIFI音箱。

如图2和图3所示,为本发明实施例提供的两种吞吐量测试拓扑图。优选的,个人电脑1通过网线4与无线路由器3连接,个人电脑1通过通用串行总线5与WIFI设备2连接,WIFI设备2与无线路由器3无线连接;个人电脑1配置有IxChariot,WIFI设备2配置有Endpoint。如图2所示,WIFI设备2可罩有第一屏蔽箱6,同时无线路由器3罩有第二屏蔽箱7,无线路由器3的天线8通过同轴连接线9延伸到第一屏蔽箱6中;另外,如图3所示,WIFI设备2和无线路由器3还可以只被罩在一个第三屏蔽箱10中。上述网线4、通用串行总线5、第一屏蔽箱6、第二屏蔽箱7和第三屏蔽箱10都可以防止其他无线信号的干扰,提高吞吐量测试的准确度。

具体的,本步骤可包括:

A、将获取到的WIFI设备和吞吐量测试控制终端的IP地址,分别自动输入到IxChariot对应的地址栏中。

示例性的,在吞吐量测试控制终端获得WIFI设备和吞吐量测试控制终端的IP地址后,可将WIFI设备和吞吐量测试控制终端的IP地址分别自动输入到endpoint1和endpoint2中。

B、调用IxChariot吞吐量测试脚本,通过IxChariot模拟出第一测试流量,并通过无线路由器将第一测试流量传输给WIFI设备。

C、获取WIFI设备通过Endpoint接收到的第二测试流量,以及WIFI设备通过Endpoint转发到吞吐量测试控制终端的第三测试流量。

WIFI设备接收第一测试流量时,通过Endpoint接收到的测试流量为第二测试流量,WIFI设备再将该第二测试流量通过无线路由器转发给吞吐量测试控制终端,并同时转发第二测试流量的数据,此时,吞吐量测试控制终端接收到的测试流量为第三测试流量。

D、根据第一测试流量、第二测试流量和第三测试流量,计算出WIFI设备的上下行吞吐量。

具体的,吞吐量测试控制终端根据第一测试流量和第二测试流量计算出WIFI设备的下行吞吐量,根据第二测试流量和第三测试流量计算出WIFI设备的上行吞吐量。

需要说明的是,无线路由器各个频段(如第一频段)的WIFI网络下的WIFI设备的吞吐量测试,均可使用上述步骤自动完成。

本发明实施例一提供的无线设备吞吐量的测试方法,在WIFI设备连接到双频或多频无线路由器第一频段的WIFI网络后,若确定已完成对WIFI设备吞吐量的测试,则无需手动更改WIFI设备的WIFI网络,而是直接向WIFI设备发送网络切换命令,以使WIFI设备自动连接至无线路由器第二频段的WIFI网络;在确定WIFI设备连接至无线路由器第二频段的WIFI网络后,根据自动获取到的WIFI设备和吞吐量测试控制终端的IP地址,调用吞吐量测试脚本,对无线路由器第二频段的WIFI网络下的WIFI设备的吞吐量进行测试,以此,可全程自动测试无线路由器各频段的WIFI网络下的WIFI设备的吞吐量,节省了整个测试的时间,提高了WIFI设备吞吐量的测试效率。

进一步的,吞吐量测试控制终端可以显示无线路由器各频段的WIFI网络下的WIFI设备吞吐量数据,并将WIFI设备吞吐量数据以电子表格(如Excel)的形式保存至本地,以便于问题追踪。

实施例二

图4是本发明实施例二提供的无线设备吞吐量的测试方法的流程示意图。本实施例以实施例一为基础,在WIFI设备连接无线路由器第一频段的WIFI网络之前,增加了步骤:向WIFI设备发送网络连接命令,以使WIFI设备自动连接至无线路由器第一频段的WIFI网络。

进一步的,在向WIFI设备发送网络连接命令之前,还包括:

接收用户的吞吐量测试命令,其中,吞吐量测试命令指示一键完成无线路由器各频段的WIFI网络下的WIFI设备的吞吐量测试。

由此,在接收到吞吐量测试命令之后,吞吐量测试控制终端控制WIFI设备连接到无线路由器第一频段的WIFI网络,避免了用户手动连接WIFI网络,进一步提高了WIFI设备吞吐量的测试效率。

相应的,如图4所示,本实施例的方法包括:

步骤201、接收用户的吞吐量测试命令。

其中,吞吐量测试命令指示一键完成无线路由器各频段的WIFI网络下的WIFI设备的吞吐量测试。

示例性的,可以在吞吐量测试控制终端的主界面上建立吞吐量测试工具的图标,点击该图标打开吞吐量测试工具,可以显示一吞吐量测试按键,用户通过鼠标或触屏按下该吞吐量测试按键后,便可以出发吞吐量测试命令;无线设备吞吐量的测试装置接收该吞吐量测试命令,可一键完成无线路由器各频段的WIFI网络下的WIFI设备的吞吐量测试。

步骤202、向WIFI设备发送网络连接命令,以使WIFI设备自动连接至无线路由器第一频段的WIFI网络。

其中,网络连接命令可以包括无线路由器第一频段的WIFI网络的SSID和密码。在WIFI设备接收到吞吐量测试控制终端发送网络连接命令时,根据无线路由器第一频段的WIFI网络的SSID和密码,自动连接到无线路由器第一频段的WIFI网络。

步骤203、在WIFI设备连接无线路由器第一频段的WIFI网络后,若确定已完成对WIFI设备吞吐量的测试,则向WIFI设备发送网络切换命令。

步骤204、在确定WIFI设备连接至无线路由器第二频段的WIFI网络后,自动获取WIFI设备和吞吐量测试控制终端的IP地址。

步骤205、根据WIFI设备和吞吐量测试控制终端的IP地址,调用吞吐量测试脚本,对无线路由器第二频段的WIFI网络下的WIFI设备的吞吐量进行测试。

本发明实施例二提供的无线设备吞吐量的测试方法,在对WIFI设备进行吞吐量测试时,用户触发吞吐量测试命令,吞吐量测试控制终端接收到吞吐量测试命令后,向WIFI设备发送网络连接命令,控制WIFI设备连接到无线路由器第一频段的WIFI网络,从而避免了用户手动连接WIFI网络,进一步提高了WIFI设备吞吐量的测试效率。

实施例三

图5是本发明实施例三提供的无线设备吞吐量的测试装置的结构框图。该装置可置于个人电脑中,如图5所示,该装置包括网络切换命令发送模块50、IP地址获取模块51和吞吐量测试模块52。

其中,网络切换命令发送模块50,用于在WIFI设备连接无线路由器第一频段的WIFI网络后,若确定已完成对WIFI设备吞吐量的测试,则向WIFI设备发送网络切换命令,以使WIFI设备连接至无线路由器第二频段的WIFI网络;

IP地址获取模块51,用于在确定WIFI设备连接至无线路由器第二频段的WIFI网络后,自动获取WIFI设备和吞吐量测试控制终端的IP地址;

吞吐量测试模块52,用于根据WIFI设备和吞吐量测试控制终端的IP地址,调用吞吐量测试脚本,对无线路由器第二频段的WIFI网络下的WIFI设备的吞吐量进行测试。

进一步的,参见图5,上述方案中的测试装置还包括:

网络连接命令发送模块53,用于在WIFI设备连接无线路由器第一频段的WIFI网络之前,向WIFI设备发送网络连接命令,以使WIFI设备自动连接至无线路由器第一频段的WIFI网络。

进一步的,参见图5,上述方案中的测试装置还包括:

吞吐量测试命令接收模块54,用于在向WIFI设备发送网络连接命令之前,接收用户的吞吐量测试命令,其中,吞吐量测试命令指示一键完成无线路由器各频段的WIFI网络下的WIFI设备的吞吐量测试。

进一步的,上述吞吐量测试控制终端配置有吞吐量软件IxChariot,上述WIFI设备配置有测试端点软件Endpoint;

相应的,上述吞吐量测试模块可包括:

IP地址输入单元,用于将获取到的WIFI设备和吞吐量测试控制终端的IP地址,分别自动输入到IxChariot对应的地址栏中;

IxChariot调用单元,调用IxChariot吞吐量测试脚本,通过IxChariot模拟出第一测试流量,并通过无线路由器将第一测试流量传输给WIFI设备;

测试流量获取单元,用于获取WIFI设备通过Endpoint接收到的第二测试流量,以及WIFI设备通过Endpoint转发到吞吐量测试控制终端的第三测试流量;

吞吐量计算单元,用于根据第一测试流量、第二测试流量和第三测试流量,计算出WIFI设备的上下行吞吐量。

进一步的,上述方案中的测试装置还包括:

吞吐量数据显示及存储模块,用于显示无线路由器各频段的WIFI网络下的WIFI设备吞吐量数据,并将WIFI设备吞吐量数据以电子表格的形式保存至本地。

本实施例提供的无线设备吞吐量的测试装置,与本发明任意实施例所提供的无线设备吞吐量的测试方法属于同一发明构思,可执行本发明任意实施例所提供的无线设备吞吐量的测试方法,具备相应的功能和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例提供的无线设备吞吐量的测试方法。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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