一种WIFI路由器承载性能的测试方法和系统技术方案

技术编号:16082704 阅读:69 留言:0更新日期:2017-08-25 16:58
一种WIFI路由器承载性能的测试方法和系统,包括:挑选一个无线模拟器,并配置成无线中继模式,且中继的WIFI热点和待测试WIFI路由器设成同一热点名称,然后启动无线模拟器;无线模拟器中继到待测试WIFI路由器上;无线模拟器向测试服务器发送工作模式的请求消息,并根据测试服务器返回的工作模式,配置测试脚本,然后从测试服务器下载相应资源,在下载结束后将自身从测试服务器下载资源的平均速度发送给测试服务器;测试服务器判断待测试WIFI路由器的承载性能指标是否达到极限值,如果是,则计算待测试WIFI路由器的承载性能指标值。本发明专利技术属于网络通信技术领域,既能保证测试结果具有较高精确性,又有效提高测试效率、降低测试成本。

【技术实现步骤摘要】
一种WIFI路由器承载性能的测试方法和系统
本专利技术涉及一种WIFI路由器承载性能的测试方法和系统,属于网络通信

技术介绍
WIFI的带机量极限、带宽极限是WIFI性能的两个重要质量参数,在现有技术中,往往需要通过人工测试来获得这两个性能指标,即大量人员和无线设备在线同时进行操作从而达到WIFI路由器的性能极限,但这样既耗费了人力和物力,而且所取得的测试结果精度并不高。专利申请CN201310502974.5(申请名称:一种无线路由性能测试系统及方法,申请日:2013‐10‐22,申请人:上海斐讯数据通信技术有限公司)公开了一种无线路由性能测试系统及方法,其属于网络测试
,系统包括待测设备、流量监测设备和流量发生设备;流量发生设备包括一第一网卡和一第二网卡;第一网卡与第二网卡桥接;流量监测设备包括第一接口和第二接口;第一接口连接流量发生设备的第二网卡;第二接口连接待测设备;待测设备与流量发生设备的第一网卡无线连接;方法包括:配置流量监测设备以和待测设备之间建立连接;构建上行数据流和下行数据流,并监测上行数据流和下行数据流;监测结果,判断待测设备的运行状态。该技术方案主要通过单个流量监测设备来实现对单个待测设备的测试,但实际上,使用多台无线设备对WIFI路由器进行测试时,无线设备对WIFI路由器、以及不同的无线设备之间都会产生干扰从而导致测试结果存在明显差异,因此仅通过单个流量监测设备来对单个待测设备进行测试,并不能准确评估出这两种干扰对WIFI路由器承载性能所造成的影响,从而致使测试结果的准确性存在不足。因此,如何既保证WIFI路由器承载性能的测试结果具有较高的精确性,又能有效提高测试效率、降低测试成本,已成为技术人员急需解决的技术问题,目前还未发现有效的技术解决方案。
技术实现思路
有鉴于此,本专利技术的目的是提供一种WIFI路由器承载性能的测试方法和系统,能既保证WIFI路由器承载性能的测试结果具有较高的精确性,又能有效提高测试效率、降低测试成本。为了达到上述目的,本专利技术提供了一种WIFI路由器承载性能的测试方法,包括有:步骤一、挑选一个用于测试WIFI路由器的无线模拟器,并将所挑选的无线模拟器配置成无线中继模式,且其无线中继的WIFI热点和待测试WIFI路由器设置成同一热点名称,然后启动所述无线模拟器;步骤二、无线模拟器被启动后,根据其无线中继的WIFI热点名称来寻找待测试WIFI路由器,然后无线中继到待测试WIFI路由器上;步骤三、无线模拟器通过所中继的待测试WIFI路由器,向测试服务器发送工作模式的请求消息,并根据测试服务器返回的工作模式,配置对应的测试脚本,然后执行测试脚本从测试服务器下载相应资源,在下载结束后计算自身从测试服务器下载资源的平均速度,最后将自身从测试服务器下载资源的平均速度、自身MAC地址、以及中继的待测试WIFI路由器的MAC地址发送给测试服务器;步骤四、测试服务器根据中继到同一待测试WIFI路由器的所有无线模拟器发来的从测试服务器下载资源的平均速度,判断待测试WIFI路由器的承载性能指标是否达到一个极限值,如果是,则根据所有无线模拟器发来的从测试服务器下载资源的平均速度,计算待测试WIFI路由器的承载性能指标值;如果否,则继续在待测试WIFI路由器上增加无线中继的无线模拟器,转向步骤一。为了达到上述目的,本专利技术还提供了一种WIFI路由器承载性能的测试系统,包括有测试服务器、待测试WIFI路由器和若干个无线模拟器,其中:无线模拟器,用于配置成无线中继模式,且将其无线中继的WIFI热点和待测试WIFI路由器设置成同一热点名称,在启动后,根据其无线中继的WIFI热点名称来寻找待测试WIFI路由器,然后无线中继到待测试WIFI路由器上,通过所中继的待测试WIFI路由器,向测试服务器发送工作模式的请求消息,并根据测试服务器返回的工作模式,配置对应的测试脚本,执行测试脚本从测试服务器下载相应资源,在下载结束后计算自身从测试服务器下载资源的平均速度,最后将自身从测试服务器下载资源的平均速度、自身MAC地址、以及中继的待测试WIFI路由器的MAC地址发送给测试服务器;测试服务器,用于接收所有无线模拟器发来的从测试服务器下载资源的平均速度,判断无线中继到的待测试WIFI路由器的承载性能指标是否达到一个极限值,如果是,则根据所有无线模拟器发来的从测试服务器下载资源的平均速度,计算待测试WIFI路由器的承载性能指标值;如果否,则继续在待测试WIFI路由器上增加无线中继的无线模拟器;待测试WIFI路由器,用于提供无线模拟器和测试服务器之间的无线通信。与现有技术相比,本专利技术的有益效果是:本专利技术只需要一个测试人员、多台价格低廉的无线模拟器就可以对WIFI路由器承载性能进行测试,从而有效降低了测试耗费的人力和物力,极大地提高了测试效率;只需要修改无线模拟器、待测试WIFI路由器的热点名称,就能够对任意WIFI路由器的带机量极限、带宽极限等承载性能进行测试,本专利技术具有很强的易用性和可扩展性;本专利技术使用多个无线模拟器来模拟多个用户的操作行为,能精确获得每个WIFI路由器在不同承载情况下的带宽占用情况和每个无线模拟器的实际带宽占用情况,测试结果具有极高的准确性。附图说明图1是本专利技术一种WIFI路由器承载性能的测试方法的流程图。图2是图1步骤四的具体操作流程图。图3是本专利技术一种WIFI路由器承载性能的测试系统的组成结构示意图。图4是无线模拟器的组成结构示意图。图5是测试服务器的组成结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面结合附图对本专利技术作进一步的详细描述。如图1所示,本专利技术一种WIFI路由器承载性能的测试方法,包括有:步骤一、挑选一个用于测试WIFI路由器的无线模拟器,并将所挑选的无线模拟器配置成无线中继模式,且其无线中继的WIFI热点和待测试WIFI路由器设置成同一热点名称,然后启动所述无线模拟器;所述无线模拟器可以采用一些价格低廉的路由设备,例如使用ar9331芯片刷写openwrt开源固件,从而节约测试成本,只需要设置其无线中继的WIFI热点名称,即可实现多个无线模拟器对任意WIFI路由器的性能测试;步骤二、无线模拟器被启动后,根据其无线中继的WIFI热点名称来寻找待测试WIFI路由器,然后无线中继到待测试WIFI路由器上;无线模拟器启动时首先搜索周围的WIFI热点,搜索成功后则中继到待测试WIFI路由器上;步骤三、无线模拟器通过所中继的待测试WIFI路由器,向测试服务器发送工作模式的请求消息,并根据测试服务器返回的工作模式,配置对应的测试脚本,然后执行测试脚本从测试服务器下载相应资源,在下载结束后计算自身从测试服务器下载资源的平均速度,最后将自身从测试服务器下载资源的平均速度、自身MAC地址、以及中继的待测试WIFI路由器的MAC地址发送给测试服务器;待测试WIFI路由器需连接到与测试服务器联通的网络中,从而保证无线模拟器能和测试服务器正常通信;步骤四、测试服务器根据中继到同一待测试WIFI路由器的所有无线模拟器发来的从测试服务器下载资源的平均速度,判断待测试WIFI路由器的承载性能指标是否达到一个极限值?如果是,则根据所有无线模拟器发来的从测试服务本文档来自技高网
...
一种WIFI路由器承载性能的测试方法和系统

【技术保护点】
一种WIFI路由器承载性能的测试方法,其特征在于,包括有:步骤一、挑选一个用于测试WIFI路由器的无线模拟器,并将所挑选的无线模拟器配置成无线中继模式,且其无线中继的WIFI热点和待测试WIFI路由器设置成同一热点名称,然后启动所述无线模拟器;步骤二、无线模拟器被启动后,根据其无线中继的WIFI热点名称来寻找待测试WIFI路由器,然后无线中继到待测试WIFI路由器上;步骤三、无线模拟器通过所中继的待测试WIFI路由器,向测试服务器发送工作模式的请求消息,并根据测试服务器返回的工作模式,配置对应的测试脚本,然后执行测试脚本从测试服务器下载相应资源,在下载结束后计算自身从测试服务器下载资源的平均速度,最后将自身从测试服务器下载资源的平均速度、自身MAC地址、以及中继的待测试WIFI路由器的MAC地址发送给测试服务器;步骤四、测试服务器根据中继到同一待测试WIFI路由器的所有无线模拟器发来的从测试服务器下载资源的平均速度,判断待测试WIFI路由器的承载性能指标是否达到一个极限值,如果是,则根据所有无线模拟器发来的从测试服务器下载资源的平均速度,计算待测试WIFI路由器的承载性能指标值;如果否,则继续在待测试WIFI路由器上增加无线中继的无线模拟器,转向步骤一。...

【技术特征摘要】
1.一种WIFI路由器承载性能的测试方法,其特征在于,包括有:步骤一、挑选一个用于测试WIFI路由器的无线模拟器,并将所挑选的无线模拟器配置成无线中继模式,且其无线中继的WIFI热点和待测试WIFI路由器设置成同一热点名称,然后启动所述无线模拟器;步骤二、无线模拟器被启动后,根据其无线中继的WIFI热点名称来寻找待测试WIFI路由器,然后无线中继到待测试WIFI路由器上;步骤三、无线模拟器通过所中继的待测试WIFI路由器,向测试服务器发送工作模式的请求消息,并根据测试服务器返回的工作模式,配置对应的测试脚本,然后执行测试脚本从测试服务器下载相应资源,在下载结束后计算自身从测试服务器下载资源的平均速度,最后将自身从测试服务器下载资源的平均速度、自身MAC地址、以及中继的待测试WIFI路由器的MAC地址发送给测试服务器;步骤四、测试服务器根据中继到同一待测试WIFI路由器的所有无线模拟器发来的从测试服务器下载资源的平均速度,判断待测试WIFI路由器的承载性能指标是否达到一个极限值,如果是,则根据所有无线模拟器发来的从测试服务器下载资源的平均速度,计算待测试WIFI路由器的承载性能指标值;如果否,则继续在待测试WIFI路由器上增加无线中继的无线模拟器,转向步骤一。2.根据权利要求1所述的方法,其特征在于,步骤一中,在将无线模拟器配置成无线中继模式时,还包括有:关闭无线模拟器的自生WIFI信号。3.根据权利要求1所述的方法,其特征在于,步骤三中,工作模式包括但不限于:浏览网页、发送消息、观看视频或下载文件,当工作模式是浏览网页时,无线模拟器所配置的测试脚本是从测试服务器下载若干个图片文件和文本文件;当工作模式是观看视频时,无线模拟器所配置的测试脚本是接收测试服务器传输来的视频流;当工作模式是发送消息时,无线模拟器所配置的测试脚本是和测试服务器传输socket消息;当工作模式是下载文件时,无线模拟器所配置的测试脚本是和测试服务器传输大文件。4.根据权利要求3所述的方法,其特征在于,在测试服务器上设置一个由若干个大小相互不同的文件所组成的文件序列,所述文件序列中的文件数不小于一个预先设置的最小文件数阈值,文件序列中最小的文件大小为1MB,最大的文件大小以MB为单位,步骤三中,当测试服务器返回的工作模式是浏览网页时,无线模拟器执行测试脚本从测试服务器下载相应资源,进一步包括有:无线模拟器按一定的算法从测试服务器的文件序列中选择若干个文件,然后将所选择的文件按一定的先后次序下载到本地,以模拟用户持续的浏览网页行为。5.根据权利要求1所述的方法,其特征在于,还包括有:无线模拟器定时向测试服务器发送工作模式的请求消息,并判断测试服务器返回的最新工作模式是否与当前所执行的工作模式一致,如果是,则继续执行当前的测试脚本从测试服务器下载相应资源;如果否,则停止执行当前的测试脚本,然后根据测试服务器返回的最新工作模式,重新配置最新的测试脚本,最后执行最新的测试脚本从测试服务器下载相应资源。6.根据权利要求1所述的方法,其特征在于,步骤四进一步包括有:步骤41、测试服务器根据所接收到的无线模拟器发来的从测试服务器下载资源的平均速度,统计中继到同一待测试WIFI路由器的所有无线模拟器从测试服务器下载资源的平均速度的平均值,然后判断所统计出的平均值是否低于一个最低带宽阈值,如果是,则计算中继到待测试WIFI路由器的所有无线模拟器数,待测试WIFI路由器的带机量极限即是中继到待测试WIFI路由器的所有无线模拟器数;如果否,则继续在待测试WIFI路由器上增加无线中继的无线模拟器,转向步骤一。7.根据权利要求6所述的方法,其特征在于,待测试WIFI路由器是可定制、或不可定制软件的WIFI路由器,当待测试WIFI路由器是可定制软件的WIFI路由器时,待测试WIFI路由器定时向测试服务器上报其端口流量速率,步骤41中,当测试服务器判断所统计出的平均值低于一个最低带宽阈值时,还包括有:测试服务器判断是否接收到待测试WIFI路由器发来的端口流量速率,如果是,则从中读取待测试WIFI路由器的端口流量速率,待测试WIFI路由器的带宽极限即是所述端口流量速率;如果否,则统计中继到待测试WIFI路由器的所有无线模拟器从测试服务器下载资源的平均速度之和,待测试WIFI路由器...

【专利技术属性】
技术研发人员:韦安健李玄得张森炜张志勇刘思辰
申请(专利权)人:杭州东信北邮信息技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1