一种模拟sta对ap进行wlan测试的系统和方法_2

文档序号:8500150阅读:来源:国知局
予显示。
[0019]其中,DA:目的MAC地址,6 bytes,由模拟系统设置给定;
SA:源MAC地址,6 bytes,同样由模拟系统设置给定;
BSSID:需要接入SSID的MAC地址;
参见图5,示出了根据本发明的模拟STA对AP进行WLAN测试的系统的示例性的配置界面,可以选择发送无线包的无线网卡,设定数据包模式,并发用户数,总用户数,源MAC和目的 MAC。
[0020]因此,利用本发明的模拟STA对AP进行WLAN测试的系统通过无线网卡与AP交互各种802.11协议的数据包,能达到测试AP容量,AP并发事件的处理能力,以及在多终端大流量下AP稳定性和多AP的负载均衡的测试,还可通过设置发包模式能对频谱导航功能进行有效的测试。
[0021]参见图6,示出了利用本发明的模拟系统模拟多终端测试AP容量的流程图。这也是多终端测试中最常见也是最重要的一项。系统运行后测试人员先选择系统模式为AP容量测试,设置好需要模拟的总终端数量和每间隔一定时间上线的终端数,系统随后生成虚拟的终端对应的虚拟IP和MAC,通过无线网卡发送模拟终端接入AP的请求报文,并根据AP的回包回应下一步的数据包,测试系统随着时间的增加虚拟终端数,直至在线虚拟终端数达到设定值,随后测试结束,显示测试的结果。
[0022]参见图7,示出了利用本发明的模拟系统模拟多终端测试AP并发能力的流程图,即并发能力测试。设置好需要模拟的并发的终端数,报文类型以及响应超时时间,设置完成后系统随后生成虚拟的终端对应的虚拟IP和MAC,系统根据设置构建出报文,测试开始后,虚拟终端同时向AP发送相应报文,一定时间后统计收到的AP应答报文的结果并显示,如果需要该测试可重复多次进行。
[0023]图8是利用本发明的模拟系统模拟多终端测试频谱导航的流程图,所述频谱导航指的是待测AP能够主动的引导无线终端分别通过2.4G或5.SG接入待测AP,以使得频段资源利用均衡,此测试需无线网卡支持双频,设置好需要模拟的并发的终端数,指定模拟终端的发包模式为2.4G单频、5.SG单频或2.4G/5.SG双频,设置完成后系统随后生成虚拟的终端对应的虚拟IP和MAC,测试开始后,测试系统根据源MAC及目的MAC构建probe request并发送,所述probe request表明虚拟终端的频段,一段时间后虚拟终端向两个频段同时发起接入请求,再过一段时间后待终端全部上线后根据统计结果即可对频谱导航功能进行有效分析。
[0024]图9为,针对多台AP下发同一 SSID并均开启负载均衡功能的测试需求,本发明给出通过模拟终端循环关联SSID的测试方法。参见下图,其测试方法实质在模拟的虚拟终端向拥有不同在线终端数的AP下发的同一 SSID发送关联请求包,负载较大的AP会拒绝请求,系统收到AP的回应报文后会继续向其他AP发送关联请求包,直至成功接入后发送下一个模拟终端的关联请求包。测试完毕后查看AP现有在线终端数和系统的统计结果即可对AP负载均衡功能的测试提供有力的分析。
[0025]因此,本发明更改帧中的源MAC和目的MAC,模拟出多终端对WLAN进行复杂的测试,通过无线网卡与AP交互各种802.11协议的数据包,能达到测试AP容量,AP并发事件的处理能力,以及在多终端大流量下AP稳定性和多AP的负载均衡的测试,还可通过设置发包模式能对频谱导航功能进行有效的测试。
[0026]以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的【具体实施方式】仅限于此,对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单的推演或替换,都应当视为属于本发明由所提交的权利要求书确定保护范围。
【主权项】
1.一种采用模拟STA对AP进行WLAN测试的系统,其特征在于: 包括配置模块,发包模块,抓包模块,计时模块及结果统计和状态显示模块,其中所述配置模块用于选择发送报文类型、源MAC,目的MAC、数据包模式、并发用户和总用户;所述发包模块根据所述配置模块所设定参数,通过无线网卡向AP发送数据帧;所述抓包模块对所述无线网卡接收的数据包进行解析并设置对应虚拟终端状态;所述计时模块根据不同测试需求制定发包时间间隔,统计测试时间,以及统计虚拟终端在线时长;所述结果统计和状态显示模块统计所述抓包模块获取的数据并将结果给予显示。
2.根据权利要求1所述的系统,其特征在于: 所述系统更改帧中的源MAC和目的MAC来模拟出多终端对WLAN进行测试。
3.一种利用权利要求1所述的模拟STA对AP进行WLAN测试的系统对AP进行测试的方法,通过无线网卡与AP交互各种802.11协议的数据包,以进行AP容量,AP并发事件的处理能力,以及在多终端大流量下AP稳定性和多AP的负载均衡的测试,还能够通过设置发包模式能对频谱导航功能进行有效的测试。
4.根据权利要求3所述的测试方法,其特征在于: 当AP容量测试时,设置好需要模拟的总终端数量和每间隔一定时间上线的终端数,测试系统随后生成虚拟的终端对应的虚拟IP和MAC,通过无线网卡发送模拟终端接入AP的请求报文,并根据AP的回包回应下一步的数据包,测试系统随着时间的增加虚拟终端数,直至在线虚拟终端数达到设定值,随后测试结束,显示测试的结果。
5.根据权利要求3所述的测试方法,其特征在于: 当进行并发能力测试时,设置好需要模拟的并发的终端数,报文类型以及响应超时时间,设置完成后测试系统随后生成虚拟的终端对应的虚拟IP和MAC,测试系统根据设置构建出报文,测试开始后,虚拟终端同时向AP发送相应报文,一定时间后统计收到的AP应答报文的结果并显示。
6.根据权利要求3所述的测试方法,其特征在于: 当进行频谱导航测试时,设置好需要模拟的并发的终端数,指定模拟终端的发包模式为2.4G单频、5.8G单频或2.4G/5.8G双频,设置完成后系统随后生成虚拟的终端对应的虚拟IP和MAC,测试开始后,测试系统根据源MAC及目的MAC构建probe request并发送,所述probe request表明虚拟终端的频段,一段时间后虚拟终端向两个频段同时发起接入请求,再过一段时间后待终端全部上线后根据统计结果即可对频谱导航功能进行有效分析。
7.根据权利要求6所述的测试方法,其特征在于: 所述频谱导航指的是待测AP能够主动的引导无线终端分别通过2.4G或5.SG接入待测APo
8.根据权利要求3所述的测试方法,其特征在于: 当进行负载均衡测试时,虚拟终端向拥有不同在线终端数的AP下发的同一 SSID发送关联请求包,负载较大的AP会拒绝请求,系统收到AP的回应报文后会继续向其他AP发送关联请求包,直至成功接入后发送下一个模拟终端的关联请求包,测试完毕后查看AP现有在线终端数和系统的统计结果即可对AP负载均衡功能的测试提供分析。
【专利摘要】一种采用模拟STA对AP进行WLAN测试的系统及方法,该系统包括配置模块用于选择发送报文类型、源MAC,目的MAC、数据包模式、并发用户和总用户;发包模块根据所述配置模块所设定参数,通过无线网卡向AP发送数据帧;抓包模块对无线网卡接收的数据包进行解析并设置对应虚拟终端状态;计时模块根据不同测试需求制定发包时间间隔,统计测试时间,以及统计虚拟终端在线时长;结果统计和状态显示模块统计所述抓包模块获取的数据并将结果给予显示。本发明能够模拟进行AP容量,并发处理能力, AP稳定性和多AP的负载均衡的测试。该发明能够节省大量成本,同时极大的简化了测试步骤和难度,节省测试所需的时间。
【IPC分类】H04W24-06
【公开号】CN104822159
【申请号】CN201510000900
【发明人】张钟徐, 史弘科, 张志航
【申请人】杭州敦崇科技股份有限公司
【公开日】2015年8月5日
【申请日】2015年1月4日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1