CN106559802A - 一种无线漫游测试方法和*** - Google Patents
一种无线漫游测试方法和*** Download PDFInfo
- Publication number
- CN106559802A CN106559802A CN201610928499.1A CN201610928499A CN106559802A CN 106559802 A CN106559802 A CN 106559802A CN 201610928499 A CN201610928499 A CN 201610928499A CN 106559802 A CN106559802 A CN 106559802A
- Authority
- CN
- China
- Prior art keywords
- wireless
- wifi
- devices
- wireless terminal
- roaming
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/08—Reselecting an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/20—Selecting an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种无线漫游测试方法、设备及***,包括至少两个无线AP设备和无线终端,其中包括步骤:S300打开任一当前无线AP设备的WIFI,关闭其他剩余无线AP设备的WIFI;S400控制所述无线终端连接当前无线AP设备的WIFI;判断所述无线终端连接所述当前无线AP设备的WIFI是否能上网,若是执行步骤S500;否则,执行步骤S700;S500打开任一下一无线AP设备的WIFI;在预设时间后关闭所述当前无线AP设备的WIFI;判断所述无线终端连接所述无线AP设备的WIFI是否能上网,若是执行步骤S600;否则,执行步骤S700;S600输出无线漫游测试成功;S700输出无线漫游测试失败。本发明通过模拟的漫游环境,能够缩短测试时间,简化测试步骤,提高测试效率,无需测试人员时刻关注是否真的漫游。
Description
技术领域
本发明涉及无线漫游功能测试的领域,特别是涉及一种测试无线漫游方法和***。
背景技术
无线漫游是指当网络环境存在多个无线AP(Access Point,热点),且它们的微单元互相有一定范围的重合时,无线用户可以在整个WLAN覆盖区内移动,无线网卡能够自动发现附近信号强度最大的无线AP,并通过这个无线AP收发数据,保持不间断的网络连接。WIFI无线漫游是WIFI的一个特性,保证用户可以在ESS(Extended Service Set扩展服务集合)网络环境中(比如CMCC移动无线上网以及企业机场等公共网络)自动切换而不会断开WIFI。当网络环境存在多个AP,且它们的覆盖范围有一定的重合时,无线用户可以在整个WLAN覆盖区内移动,无线终端能够自动发现附近信号强度最大的AP,并通过这个AP收发数据,保持不间断的网络连接,这就称为无线漫游。无线漫游,这种情况多是由于原有的WLAN覆盖范围比较小,而现在需要增大覆盖范围,所以要再加入1个AP来扩大无线覆盖范围(加入多个AP时解决方式相同),使客户端能在整个WLAN中漫游,在改变接入AP时能无缝切换。此情况下,多台AP都通过网线连接入局域网的交换机中,所有的AP构成一个无线工作组,它们的SSID必须相同,其他的认证、加密模式的设置也都需要相同。这样无线终端在同一VLAN下的不同AP之间移动时,可以在不同AP之间快速切换,实现跨AP快速漫游。
目前测试WLAN产品无线漫游功能以手动测试为主,需要手动部署远距离部署两个AP接入测试网连通云AC,AP1和AP2之间相距30m,测试人员手持无线终端如手机、PC,连接AP1,查看是否连接成功、是否可以上网;若是带portal的SSID,则无线终端连接成功后还需要进行portal认证,portal认证成功后才可以上网,并且需要查看上网时长。终端连接AP1成功上网后,测试人员手持终端远离AP1靠近AP2,查看终端是否断开与AP1的连接,选择信号强度更强的AP2连接,通过查看两个AP的无线客户端列表得知此时终端连接在哪个AP上,若连接到AP2上则漫游成功,查看漫游后的终端是否可以上网;若是portal认证的SSID,则需要确认是否不需要重新认证以及剩余的上网时长是否和漫游之前的剩余时长一样。然后测试人员手持终端再从AP2移动到AP1,查看是否漫游成功。
现有技术的缺点:
1、测试时间长:部署两个相距30m的AP,测试人员来回走动。
2、测试步骤繁琐:首先需要确认无线终端的连接真的从这个AP的SSID切换到另一个AP的SSID;其次需要手动查看漫游是否成功,若有portal,还需要查看是否不用portal以及剩余上网时长是否正确。
3、测试效率低下:测试人员测试过程中需要来回移动并且时刻关注是否漫游成。
发明内容
本发明的提供了一种测试无线漫游方法、设备及***,其目的是为了解决以上手动测试无线漫游功能的缺陷,控制漫游群内各个AP的SSID开启、关闭模拟漫游环境,自动测试无线漫游功能。
本发明提供的技术方案如下:
一种无线漫游测试方法,包括至少两个无线AP设备和无线终端,其中包括步骤:S300打开任一当前无线AP设备的WIFI,关闭其他剩余无线AP设备的WIFI;S400控制所述无线终端连接当前无线AP设备的WIFI;判断所述无线终端连接所述当前无线AP设备的WIFI是否能上网,若是执行步骤S500;否则,执行步骤S700;S500打开任一下一无线AP设备的WIFI;在预设时间后关闭所述当前无线AP设备的WIFI;判断所述无线终端连接所述无线AP设备的WIFI是否能上网,若是执行步骤S600;否则,执行步骤S700;S600输出无线漫游测试成功;S700输出无线漫游测试失败。
本发明能够通过AP的WIFI的开启和关闭,模拟漫游过程中无线信号强度的变化模拟的漫游环境,例如启动AP1和AP2,部署相同的SSID,AP1的WIFI为开启状态,AP2的WIFI为禁用状态,手机连接AP1的WIFI,检查是否可以上网,若不能上网无线漫游测试失败,若可以上网那么开启AP2的WIFI,等待一分钟后禁用AP1的WIFI,手机连接AP2的WIFI,检查是否可以上网,这样就能实现无线终端的漫游,无需测试人员来回走动,缩短测试时间;也不需要测试人员确认无线终端是否真的漫游,而且直接输出测试结果,无需测试人员时刻关注,简化了测试步骤,提高了测试效率。本发明提供的测试方法适用于无线相关的一切产品(如家用无线路由器、WLAN等产品)的无线漫游功能测试。通过计算机语言如C语言、Java语言、python语言等计算机语言编写控制脚本,控制漫游群内各个AP的SSID开启、关闭。
进一步的,所述步骤S400还包括步骤:S410控制所述无线终端进行连接当前无线AP设备的WIFI;S420判断所述无线终端连接当前无线AP设备的WIFI是否需要进行portal认证,若是执行步骤S430;否则,执行步骤S440;S430控制所述无线终端进行所述portal认证;S440判断所述无线终端连接当前无线AP设备的WIFI是否能上网,若是执行步骤S500;否则,执行步骤S700。
本发明判断所述无线终端连接当前无线AP设备的WIFI是否需要进行portal认证,若需要portal认证则控制所述无线终端进行所述portal认证,若不需要portal认证则直接判断所述无线终端连接当前无线AP设备的WIFI和连接下一无线AP设备的WIFI是否都能上网,进而判断无线漫游测试是否成功。不需要测试人员时刻关注无线终端是否需要portal认证,以及无线终端是否真的漫游,而是直接进行连接上网并且直接输出测试结果,简化了测试步骤,提高了测试效率。
进一步的,所述步骤S500还包括步骤:S520打开所述任一下一无线AP设备的WIFI;S530在预设时间后,关闭所述当前无线AP设备的WIFI;S540判断所述无线终端连接所述下一无线AP设备的WIFI是否能上网,若是执行步骤S550;否则,执行步骤S700。
进一步的,所述步骤S520之前还包括步骤:S510当所述无线终端需要进行portal认证时,读取所述无线终端的漫游前认证时长;
所述步骤S540之后还包括步骤:S550当所述无线终端需要进行portal认证时,读取所述无线终端漫游后认证时长;S560判断所述无线终端的所述漫游后认证时长是否大于等于漫游前认证时长,若是执行步骤S600;否则,执行步骤S700。
本发明通过AP的WIFI的开启和关闭模拟漫游过程中无线信号强度的变化模拟的漫游环境,若漫游前和漫游后都能连上网,那么读取所述无线终端的漫游前认证时长和漫游后认证时长,再判断无线终端的漫游后认证时长是否大于等于漫游前认证时长,若大于等于说明漫游测试成功。不需要测试人员时刻关注无线终端是否需要portal认证,以及无线终端是否真的漫游,而是直接进行连接上网并且直接输出测试结果,简化了测试步骤,提高了测试效率。
进一步的,所述步骤S300之前还包括步骤:S100清除所述无线终端的所有无线网络配置;S200设置所有无线AP设备的无线网络配置相同。
本发明只有清除无线终端的所有无线网络配置,这样才能避免漫游过程中连接到其余的WIFI网络上,设置所有无线AP设备的无线网络配置相同才能实现无线漫游。
进一步的,所述无线网络配置包括:SSID、网络密钥和加密方式。
本发明中,无线加密方式有多种,包括WPA加密和WEP加密,WPA加密方式使用的是动态密钥加密,密钥是不断变化的,因此,使得无线网络的入侵比WEP要闲难得多。因此,WPA加密也是口前无线网络公认的较髙级別的加密方式之一。无线漫游必须由多个AP组成,所以要事先分配好每个AP的IP地址,并保证所以AP的IP地址在同一网段,必须设置相同的SSID,若为了保证无线网络的安全,我们可以对AP进行无线加密,但是所以AP加密的方式和加密的密钥必须相同。
本发明还提供一种无线漫游测试***,包括:至少两个无线AP设备、无线终端和测试设备;
所述测试设备与所述无线AP设备通讯连接,打开任一当前无线AP设备的WIFI,关闭其他剩余无线AP设备的WIFI;
所述测试设备还与所述无线终端通讯连接,控制所述无线终端连接当前无线AP设备的WIFI;判断所述无线终端连接所述当前无线AP设备的WIFI是否能上网,若连接当前无线AP设备的WIFI能上网,打开任一下一无线AP设备的WIFI;在预设时间后关闭所述当前无线AP设备的WIFI;判断所述无线终端连接所述下一无线AP设备的WIFI是否能上网,若连接下一无线AP设备的WIFI能上网,输出无线漫游测试成功;若连接当前无线AP设备的WIFI不能上网或者连接当前WIFI能上网但是连接下一无线AP设备的WIFI不能上网,输出无线漫游测试失败。
本发明能够通过AP的WIFI的开启和关闭模拟漫游过程中无线信号强度的变化模拟的漫游环境,无需测试人员来回走动,缩短测试时间;也不需要测试人员确认无线终端是否真的漫游,而且直接输出测试结果,无需测试人员时刻关注,简化了测试步骤,提高了测试效率。本发明提供的测试***适用于无线相关的一切产品(如家用无线路由器、WLAN等产品)的无线漫游功能测试。通过计算机语言如C语言、Java语言、python语言等计算机语言编写控制脚本,控制漫游群内各个AP的SSID开启、关闭。
进一步的,所述测试设备包括:控制模块、判断模块;
所述控制模块,所述控制模块与所述判断模块通讯连接;控制所述无线终端进行连接当前无线AP设备的WIFI;
所述判断模块,判断所述无线终端连接当前无线AP设备的WIFI是否需要进行portal认证,若需要portal认证,控制所述无线终端进行所述portal认证;若不需要portal认证,直接判断所述无线终端连接当前无线AP设备的WIFI是否能上网,若连接当前WIFI能上网,打开任一下一无线AP设备的WIFI;若连接当前WIFI不能上网,输出无线漫游测试失败;
所述控制模块,打开所述任一下一无线AP设备的WIFI;以及,在预设时间后,关闭所述当前无线AP设备的WIFI;
所述判断模块,判断所述无线终端连接所述下一无线AP设备的WIFI是否能上网,若能上网,输出无线漫游测试成功;否则,输出无线漫游测试失败。
本发明判断所述无线终端连接当前无线AP设备的WIFI是否需要进行portal认证,若需要portal认证则控制所述无线终端进行所述portal认证,若不需要portal认证,则直接判断所述无线终端连接当前无线AP设备的WIFI和连接下一无线AP设备的WIFI是否都能上网,进而判断无线漫游测试是否成功。不需要测试人员时刻关注无线终端是否需要portal认证,以及无线终端是否真的漫游,而是直接进行连接上网并且直接输出测试结果,简化了测试步骤,提高了测试效率。
进一步的,当所述无线终端需要进行portal认证时,所述判断模块读取所述无线终端的漫游前认证时长和所述无线终端漫游后认证时长;判断所述无线终端的所述漫游后认证时长是否大于等于漫游前认证时长,若大于等于则输出无线漫游测试成功;若小于则输出无线漫游测试失败。
本发明通过AP的WIFI的开启和关闭模拟漫游过程中无线信号强度的变化模拟的漫游环境,若漫游前和漫游后都能连上网,那么读取所述无线终端的漫游前认证时长和漫游后认证时长,再判断无线终端的漫游后认证时长是否大于等于漫游前认证时长,若大于等于说明漫游测试成功。不需要测试人员时刻关注无线终端是否需要portal认证,以及无线终端是否真的漫游,而是直接进行连接上网并且直接输出测试结果,简化了测试步骤,提高了测试效率。
进一步的,所述无线终端在进行无线漫游测试前,清除所述无线终端的所有无线网络配置;所有无线AP设备在进行无线漫游测试前,设置相同的无线网络配置;所述无线网络配置包括SSID、网络密钥和加密方式。
本发明只有清除无线终端的所有无线网络配置,这样才能避免漫游过程中连接到其余的WIFI网络上,设置所有无线AP设备的无线网络配置相同才能实现无线漫游。无线加密方式有多种,包括WPA加密和WEP加密,WPA加密方式使用的是动态密钥加密,密钥是不断变化的,因此,使得无线网络的入侵比WEP要闲难得多。因此,WPA加密也是口前无线网络公认的较髙级別的加密方式之一。无线漫游必须由多个AP组成,所以要事先分配好每个AP的IP地址,并保证所以AP的IP地址在同一网段,必须设置相同的SSID,若为了保证无线网络的安全,我们可以对AP进行无线加密,但是所以AP加密的方式和加密的密钥必须相同。
与现有技术相比,本发明提供一种测试无线漫游方法、设备及***,至少带来以下一种技术效果:
1、缩短测试时间:模拟的漫游环境,测试人员无需来回走动。
2、简化测试步骤:测试人员无需确认无线终端是否真的漫游。
3、提高测试效率:直接输出测试结果,无需测试人员时刻关注。
附图说明
下面将以明确易懂的方式,结合附图说明优选实施方式,对一种测试无线漫游方法、设备及***特性、技术特征、优点及其实现方式予以进一步说明。
图1是本发明一种测试无线漫游方法的一个实施例的流程图;
图2是本发明一种测试无线漫游方法的另一个实施例的流程图;
图3是本发明一种测试无线漫游方法的另一个实施例的流程图;
图4是本发明一种无线漫游测试***的一个实施例的结构示意图;
图5是本发明一种无线漫游测试***的一个实施例的结构示意图;
图6(a)是本发明一种无线漫游测试***的一个实例的结构示意图;
图6(b)是本发明一种无线漫游测试***的一个实例的结构示意图。
具体实施方式
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
参照图1,本发明提供一种测试无线漫游方法的一个实施例,包括至少两个无线AP设备和无线终端,其中包括步骤:S300打开任一当前无线AP设备的WIFI,关闭其他剩余无线AP设备的WIFI;S400控制所述无线终端连接当前无线AP设备的WIFI;判断所述无线终端连接所述当前无线AP设备的WIFI是否能上网,若是执行步骤S500;否则,执行步骤S700;S500打开任一下一无线AP设备的WIFI;在预设时间后关闭所述当前无线AP设备的WIFI;判断所述无线终端连接所述无线AP设备的WIFI是否能上网,若是执行步骤S600;否则,执行步骤S700;S600输出无线漫游测试成功;S700输出无线漫游测试失败。
本发明实施例能够通过AP的WIFI的开启和关闭,模拟漫游过程中无线信号强度的变化模拟的漫游环境,例如启动AP1和AP2,部署相同的SSID,AP1的WIFI为开启状态,AP2的WIFI为禁用状态,手机连接AP1的WIFI,检查是否可以上网,若不能上网无线漫游测试失败,若可以上网那么开启AP2的WIFI,等待一分钟后禁用AP1的WIFI,手机连接AP2的WIFI,检查是否可以上网,这样就能实现无线终端的漫游,无需测试人员来回走动,缩短测试时间;也不需要测试人员确认无线终端是否真的漫游,而且直接输出测试结果,无需测试人员时刻关注,简化了测试步骤,提高了测试效率。本发明提供的测试方法适用于无线相关的一切产品(如家用无线路由器、WLAN等产品)的无线漫游功能测试。通过计算机语言如C语言、Java语言、python语言等计算机语言编写控制脚本,控制漫游群内各个AP的SSID开启、关闭。
参照图2,相对于图1对应实施例中,相同的部分不再赘述。本发明提供一种测试无线漫游方法的另一个实施例,其中,
所述步骤S300之前包括步骤:S100清除所述无线终端的所有无线网络配置;S200设置所有无线AP设备的无线网络配置相同;
所述步骤S400还包括步骤:S410控制所述无线终端进行连接当前无线AP设备的WIFI;S420判断所述无线终端连接当前无线AP设备的WIFI是否需要进行portal认证,不需要则执行步骤S440;S440判断所述无线终端连接当前无线AP设备的WIFI是否能上网,若是执行步骤S500;否则,执行步骤S700。
所述步骤S500还包括步骤:S520打开所述任一下一无线AP设备的WIFI;S530在预设时间后,关闭所述当前无线AP设备的WIFI;S540判断所述无线终端连接所述下一无线AP设备的WIFI是否能上网,若是执行步骤S550;否则,执行步骤S700。
本发明实施例中,只有清除无线终端的所有无线网络配置,这样才能避免漫游过程中连接到其余的WIFI网络上,设置所有无线AP设备的无线网络配置相同才能实现无线漫游。无线网络配置包括:SSID、网络密钥和加密方式。无线加密方式有多种,包括WPA加密和WEP加密,WPA加密方式使用的是动态密钥加密,密钥是不断变化的,因此,使得无线网络的入侵比WEP要闲难得多。因此,WPA加密也是口前无线网络公认的较髙级別的加密方式之一。无线漫游必须由多个AP组成,所以要事先分配好每个AP的IP地址,并保证所以AP的IP地址在同一网段,必须设置相同的SSID,若为了保证无线网络的安全,我们可以对AP进行无线加密,但是所以AP加密的方式和加密的密钥必须相同。判断所述无线终端连接当前无线AP设备的WIFI是否需要进行portal认证,若需要portal认证则控制所述无线终端进行所述portal认证,若不需要portal认证则直接判断所述无线终端连接当前无线AP设备的WIFI和连接下一无线AP设备的WIFI是否都能上网,进而判断无线漫游测试是否成功。不需要测试人员时刻关注无线终端是否需要portal认证,以及无线终端是否真的漫游,而是直接进行连接上网并且直接输出测试结果,简化了测试步骤,提高了测试效率。
参照图3,本发明提供一种测试无线漫游方法的另一个实施例,其中,
S300打开任一当前无线AP设备的WIFI,关闭其他剩余无线AP设备的WIFI;
所述步骤S400还包括步骤:S410控制所述无线终端进行连接当前无线AP设备的WIFI;S420判断所述无线终端连接当前无线AP设备的WIFI是否需要进行portal认证,若是执行步骤S430;S430控制所述无线终端进行所述portal认证;S440判断所述无线终端连接当前无线AP设备的WIFI是否能上网,若是执行步骤S500;否则,执行步骤S700。
所述步骤S500还包括步骤:S510当所述无线终端需要进行portal认证时,读取所述无线终端的漫游前认证时长;S520打开所述任一下一无线AP设备的WIFI;S530在预设时间后,关闭所述当前无线AP设备的WIFI;S540判断所述无线终端连接所述下一无线AP设备的WIFI是否能上网,若是执行步骤S550;否则,执行步骤S700;S550当所述无线终端需要进行portal认证时,读取所述无线终端漫游后认证时长;S560判断所述无线终端的所述漫游后认证时长是否大于等于漫游前认证时长,若是执行步骤S600;否则,执行步骤S700。
本发明实施例通过AP的WIFI的开启和关闭模拟漫游过程中无线信号强度的变化模拟的漫游环境,判断无线终端连接当前无线AP设备的SSID是否能连接上网络,若能连接上就判断所述无线终端连接当前无线AP设备的WIFI是否需要进行portal认证,若需要portal认证则控制所述无线终端进行portal认证,再判断无线终端连接下一无线AP设备的WIFI是否能上网,若漫游前和漫游后都能连上网,那么读取所述无线终端的漫游前认证时长和漫游后认证时长,再判断无线终端的漫游后认证时长是否大于等于漫游前认证时长,若大于等于说明漫游测试成功。不需要测试人员时刻关注无线终端是否需要portal认证,以及无线终端是否真的漫游,而是直接进行连接上网并且直接输出测试结果,简化了测试步骤,提高了测试效率。
参照图4,本发明提供一种无线漫游测试***的一个实施例,所述无线漫游测试***100包括:至少两个无线AP设备、无线终端130和测试设备120;
所述测试设备120与所述无线AP设备通讯连接,打开任一当前无线AP设备的WIFI,关闭其他剩余无线AP设备的WIFI;
所述测试设备120还与所述无线终端130通讯连接,控制所述无线终端130连接当前无线AP设备的WIFI;判断所述无线终端130连接所述当前无线AP设备的WIFI是否能上网,若连接当前无线AP设备的WIFI能上网,打开任一下一无线AP设备的WIFI;在预设时间后关闭所述当前无线AP设备的WIFI;判断所述无线终端130连接所述下一无线AP设备的WIFI是否能上网,若连接下一无线AP设备的WIFI能上网,输出无线漫游测试成功;若连接当前无线AP设备的WIFI不能上网或者连接当前WIFI能上网但是连接下一无线AP设备的WIFI不能上网,输出无线漫游测试失败。
优选的,所述测试设备120在进行无线漫游测试前,清除所述测试设备120的所有无线网络配置,所有无线AP设备在进行无线漫游测试前,设置相同的无线网络配置;所述无线网络配置包括SSID、网络密钥和加密方式。
本发明实施例中,包括无线AP设备111、无线AP设备112、无线AP设备113、……无线AP设备11n,其中n≥2,表明至少包括两个以上的无线AP设备。本发明实施例在进行无线漫游测试前,只有清除无线终端130的所有无线网络配置,这样才能避免漫游过程中连接到其余的WIFI网络上,设置所有无线AP设备的无线网络配置相同才能实现无线漫游。本发明提供的测试***适用于无线相关的一切产品(如家用无线路由器、WLAN等产品)的无线漫游功能测试。通过计算机语言如C语言、Java语言、python语言等计算机语言编写控制脚本,控制漫游群内各个AP的SSID开启、关闭。通过测试设备120运行脚本控制无线AP设备以及STA(移动终端),STA包括手机、PC等移动终端,能够通过控制无线AP设备的WIFI的开启和关闭,模拟漫游过程中无线信号强度的变化模拟的漫游环境,WIFI开启的过程模拟手机与某AP的距离由远到近,手机连上WIFI后的信号强度由弱变强,即原本连接着上一个AP的STA接收到的信号强度变弱,STA就会断开连接寻找周围无线环境中信号强度更强的AP然后连接,即STA从上一个AP漫游到此AP;WIFI关闭的过程模拟STA与某AP的距离由近到远,STA连上WIFI后的RSSI由强变弱,即STA从此AP漫游到下一个AP。判断所述测试设备120连接当前无线AP设备的WIFI是否需要进行portal认证,若需要portal认证则控制所述测试设备120进行所述portal认证,若不需要portal认证则直接判断所述测试设备120连接当前无线AP设备的WIFI和连接下一无线AP设备的WIFI是否都能上网,进而判断无线漫游测试是否成功。无需测试人员来回走动,缩短测试时间,不需要测试人员时刻关注测试设备120是否需要portal认证,也不需要测试人员确认测试设备120是否真的漫游,而且直接输出测试结果,无需测试人员时刻关注,简化了测试步骤,提高了测试效率。
参照图5,与上述实施例相同的部分不再赘述,本发明提供一种无线漫游测试***100的另一个实施例,所述测试设备120包括:控制模块121、判断模块122;
所述控制模块121,所述控制模块121与所述判断模块122通讯连接;控制所述无线终端130进行连接当前无线AP设备的WIFI;
所述判断模块122,判断所述无线终端130连接当前无线AP设备的WIFI是否需要进行portal认证,若需要portal认证,控制所述无线终端130进行所述portal认证;若不需要portal认证,直接判断所述无线终端130连接当前无线AP设备的WIFI是否能上网,若连接当前WIFI能上网,打开任一下一无线AP设备的WIFI;若连接当前WIFI不能上网,输出无线漫游测试失败;
所述控制模块121,打开所述任一下一无线AP设备的WIFI;以及,在预设时间后,关闭所述当前无线AP设备的WIFI;
所述判断模块122,判断所述无线终端130连接所述下一无线AP设备的WIFI是否能上网,若能上网,输出无线漫游测试成功;否则,输出无线漫游测试失败。
当所述无线终端130需要进行portal认证时,所述判断模块122读取所述无线终端130的漫游前认证时长和所述无线终端130漫游后认证时长;判断所述无线终端130的所述漫游后认证时长是否大于等于漫游前认证时长,若大于等于则输出无线漫游测试成功;若小于则输出无线漫游测试失败。
本发明判断所述无线终端130连接当前无线AP设备的WIFI是否需要进行portal认证,若需要portal认证则控制所述无线终端130进行所述portal认证,若不需要portal认证,则直接判断所述无线终端130连接当前无线AP设备的WIFI和连接下一无线AP设备的WIFI是否都能上网,进而判断无线漫游测试是否成功。通过AP的WIFI的开启和关闭模拟漫游过程中无线信号强度的变化模拟的漫游环境,若漫游前和漫游后都能连上网,那么读取所述无线终端130的漫游前认证时长和漫游后认证时长,再判断无线终端130的漫游后认证时长是否大于等于漫游前认证时长,若大于等于说明漫游测试成功。不需要测试人员时刻关注无线终端130是否需要portal认证,以及无线终端130是否真的漫游,而是直接进行连接上网并且直接输出测试结果,简化了测试步骤,提高了测试效率。
参照图6(a)和6(b),本发明提供一种无线漫游测试***的一个实例,包括:
一台无线漫游功能测试工具的PC、待测AP1 400和待测AP2 500以及手机600。其中PC与待测AP1 400、待测AP2 500通过双绞线连接,手机600通过数据线与PC连接,测试工具PC包括控制手机模块、控制AP模块710、手机状态读取模块730、判断模块730、输出模块740。控制无线终端模块通过脚本控制手机600无线网络的连接,首先清除手机600的所有无线网络配置,避免漫游过程中连接到其余的SSID上,控制手机600连接指定的SSID,若是带portal的SSID,则还需要控制手机600进行认证。连接SSID后或认证成功后,自检测是否可以上网,可以上网则进行下一步,否则输出“FAIL,请检查测试环境”。控制AP模块710通过脚本控制AP1、AP2的SSID开启、关闭动作,模拟漫游过程。手机状态读取模块730主要针对带portal的SSID,读取无线终端的认证状态和认证时长,包括初始连接AP的认证状态和认证时长,漫游后的认证状态和认证时长,并将读取到的漫游状态和漫游时长输出给判断模块730。判断模块730包含判断普通SSID和带portal的SSID;若是普通SSID,则只判断能否上网,若是带portal的SSID,需要检测是否需要portal以及上网时长是否一致;输出模块740输出判断模块730的结果,可以上网或者是已认证状态以及认证时长和漫游前一致则PASS,否则FAIL。
本发明实例公开了一种无线漫游功能的测试***,用于测试无线产品的漫游功能,即检测无线终端在待测AP1 400和待测AP2 500两个AP之间能否漫游成功,漫游成功不仅仅是无线终端的连接从这个待测AP1 400切换到那个待测AP2 500上,需要检测无线终端的网络连通性,而且带portal的SSID,无需再次portal认证,剩余时长漫游前后一致。具有无线漫游功能的通信设备都可以使用本方法进行自动化测试,但脚本需要根据产品本身做相应的调整,不过整体思路不变,而且手机600可以替换成平板、手表等无线漫游功能的无线终端。
应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (10)
1.一种无线漫游测试方法,包括至少两个无线AP设备和无线终端,其特征在于,包括步骤:
S300打开任一当前无线AP设备的WIFI,关闭其他剩余无线AP设备的WIFI;
S400控制所述无线终端连接当前无线AP设备的WIFI;判断所述无线终端连接所述当前无线AP设备的WIFI是否能上网,若是执行步骤S500;否则,执行步骤S700;
S500打开任一下一无线AP设备的WIFI;在预设时间后关闭所述当前无线AP设备的WIFI;判断所述无线终端连接所述无线AP设备的WIFI是否能上网,若是执行步骤S600;否则,执行步骤S700;
S600输出无线漫游测试成功;
S700输出无线漫游测试失败。
2.根据权利要求1所述的无线漫游测试方法,其特征在于,所述步骤S400还包括步骤:
S410控制所述无线终端进行连接当前无线AP设备的WIFI;
S420判断所述无线终端连接当前无线AP设备的WIFI是否需要进行portal认证,若是执行步骤S430;否则,执行步骤S440;
S430控制所述无线终端进行所述portal认证;
S440判断所述无线终端连接当前无线AP设备的WIFI是否能上网,若是执行步骤S500;否则,执行步骤S700。
3.根据权利要求2所述的无线漫游测试方法,其特征在于,所述步骤S500还包括步骤:
S520打开所述任一下一无线AP设备的WIFI;
S530在预设时间后,关闭所述当前无线AP设备的WIFI;
S540判断所述无线终端连接所述下一无线AP设备的WIFI是否能上网,若是执行步骤S550;否则,执行步骤S700。
4.根据权利要求3所述的无线漫游测试方法,其特征在于:
所述步骤S520之前还包括步骤:
S510当所述无线终端需要进行portal认证时,读取所述无线终端的漫游前认证时长;
所述步骤S540之后还包括步骤:
S550当所述无线终端需要进行portal认证时,读取所述无线终端漫游后认证时长;
S560判断所述无线终端的所述漫游后认证时长是否大于等于漫游前认证时长,若是执行步骤S600;否则,执行步骤S700。
5.根据权利要求1-4所述的无线漫游测试方法,其特征在于,所述步骤S300之前还包括步骤:
S100清除所述无线终端的所有无线网络配置;
S200设置所有无线AP设备的无线网络配置相同。
6.根据权利要求5所述的无线漫游测试方法,其特征在于:所述无线网络配置包括SSID、网络密钥和加密方式。
7.一种无线漫游测试***,包括至少两个无线AP设备、无线终端和测试设备,其特征在于,包括:
所述测试设备与所述无线AP设备通讯连接,打开任一当前无线AP设备的WIFI,关闭其他剩余无线AP设备的WIFI;
所述测试设备还与所述无线终端通讯连接,控制所述无线终端连接当前无线AP设备的WIFI;判断所述无线终端连接所述当前无线AP设备的WIFI是否能上网,若连接当前无线AP设备的WIFI能上网,打开任一下一无线AP设备的WIFI;在预设时间后关闭所述当前无线AP设备的WIFI;判断所述无线终端连接所述下一无线AP设备的WIFI是否能上网,若连接下一无线AP设备的WIFI能上网,输出无线漫游测试成功;若连接当前无线AP设备的WIFI不能上网或者连接当前WIFI能上网但是连接下一无线AP设备的WIFI不能上网,输出无线漫游测试失败。
8.根据权利要求7所述的无线漫游测试***,其特征在于,所述测试设备包括:控制模块、判断模块;
所述控制模块,所述控制模块与所述判断模块通讯连接;控制所述无线终端进行连接当前无线AP设备的WIFI;
所述判断模块,判断所述无线终端连接当前无线AP设备的WIFI是否需要进行portal认证,若需要portal认证,控制所述无线终端进行所述portal认证;若不需要portal认证,直接判断所述无线终端连接当前无线AP设备的WIFI是否能上网,若连接当前WIFI能上网,打开任一下一无线AP设备的WIFI;若连接当前WIFI不能上网,输出无线漫游测试失败;
所述控制模块,打开所述任一下一无线AP设备的WIFI;以及,在预设时间后,关闭所述当前无线AP设备的WIFI;
所述判断模块,判断所述无线终端连接所述下一无线AP设备的WIFI是否能上网,若能上网,输出无线漫游测试成功;否则,输出无线漫游测试失败。
9.根据权利要求8所述的无线漫游测试***,其特征在于:
当所述无线终端需要进行portal认证时,所述判断模块读取所述无线终端的漫游前认证时长和所述无线终端漫游后认证时长;判断所述无线终端的所述漫游后认证时长是否大于等于漫游前认证时长,若大于等于则输出无线漫游测试成功;若小于则输出无线漫游测试失败。
10.根据权利要求7所述的无线漫游测试***,其特征在于:所述无线终端在进行无线漫游测试前,清除所述无线终端的所有无线网络配置;所有无线AP设备在进行无线漫游测试前,设置相同的无线网络配置;所述无线网络配置包括SSID、网络密钥和加密方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610928499.1A CN106559802A (zh) | 2016-10-31 | 2016-10-31 | 一种无线漫游测试方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610928499.1A CN106559802A (zh) | 2016-10-31 | 2016-10-31 | 一种无线漫游测试方法和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106559802A true CN106559802A (zh) | 2017-04-05 |
Family
ID=58443122
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610928499.1A Pending CN106559802A (zh) | 2016-10-31 | 2016-10-31 | 一种无线漫游测试方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106559802A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107360266A (zh) * | 2017-06-16 | 2017-11-17 | 北京星网锐捷网络技术有限公司 | 一种在大二层网络中实现终端sta漫游的方法和*** |
CN109089260A (zh) * | 2018-09-21 | 2018-12-25 | 锐捷网络股份有限公司 | 一种实现无线终端漫游检测的方法、ap和ac |
CN111741488A (zh) * | 2020-05-28 | 2020-10-02 | 深圳市共进电子股份有限公司 | 无线网频段漫游测试方法、装置、终端设备及介质 |
CN113438132A (zh) * | 2021-06-24 | 2021-09-24 | 深圳市吉祥腾达科技有限公司 | 一种无线路由设备数据突发可靠性测试***及测试方法 |
WO2022001884A1 (zh) * | 2020-06-29 | 2022-01-06 | 中兴通讯股份有限公司 | 一种mesh组网的测试方法、装置、设备和存储介质 |
CN114245416A (zh) * | 2021-12-22 | 2022-03-25 | 上海豪承信息技术有限公司 | 测试管理方法、装置、设备及测试*** |
WO2022148094A1 (zh) * | 2021-01-07 | 2022-07-14 | 华为技术有限公司 | 一种局域网内的漫游控制方法及其相关装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080026748A1 (en) * | 2006-07-31 | 2008-01-31 | Thomas Alexander | Method and apparatus for wireless mobility measurements |
WO2016125055A1 (en) * | 2015-02-06 | 2016-08-11 | Koninklijke Philips N.V. | Method for testing client roaming |
CN105897437A (zh) * | 2016-04-12 | 2016-08-24 | 上海斐讯数据通信技术有限公司 | 接入认证页面网络资费指标同步方法、设备及*** |
-
2016
- 2016-10-31 CN CN201610928499.1A patent/CN106559802A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080026748A1 (en) * | 2006-07-31 | 2008-01-31 | Thomas Alexander | Method and apparatus for wireless mobility measurements |
WO2016125055A1 (en) * | 2015-02-06 | 2016-08-11 | Koninklijke Philips N.V. | Method for testing client roaming |
CN105897437A (zh) * | 2016-04-12 | 2016-08-24 | 上海斐讯数据通信技术有限公司 | 接入认证页面网络资费指标同步方法、设备及*** |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107360266A (zh) * | 2017-06-16 | 2017-11-17 | 北京星网锐捷网络技术有限公司 | 一种在大二层网络中实现终端sta漫游的方法和*** |
CN107360266B (zh) * | 2017-06-16 | 2020-06-16 | 北京星网锐捷网络技术有限公司 | 一种在大二层网络中实现终端sta漫游的方法和*** |
CN109089260A (zh) * | 2018-09-21 | 2018-12-25 | 锐捷网络股份有限公司 | 一种实现无线终端漫游检测的方法、ap和ac |
CN109089260B (zh) * | 2018-09-21 | 2021-10-22 | 锐捷网络股份有限公司 | 一种实现无线终端漫游检测的方法、ap和ac |
CN111741488A (zh) * | 2020-05-28 | 2020-10-02 | 深圳市共进电子股份有限公司 | 无线网频段漫游测试方法、装置、终端设备及介质 |
WO2022001884A1 (zh) * | 2020-06-29 | 2022-01-06 | 中兴通讯股份有限公司 | 一种mesh组网的测试方法、装置、设备和存储介质 |
WO2022148094A1 (zh) * | 2021-01-07 | 2022-07-14 | 华为技术有限公司 | 一种局域网内的漫游控制方法及其相关装置 |
CN113438132A (zh) * | 2021-06-24 | 2021-09-24 | 深圳市吉祥腾达科技有限公司 | 一种无线路由设备数据突发可靠性测试***及测试方法 |
CN114245416A (zh) * | 2021-12-22 | 2022-03-25 | 上海豪承信息技术有限公司 | 测试管理方法、装置、设备及测试*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106559802A (zh) | 一种无线漫游测试方法和*** | |
CN104902500B (zh) | 无线网络设备与无线接入设备的自动连接方法及*** | |
CN104349411B (zh) | 一种网络切换方法、装置和终端 | |
CN103200615B (zh) | 一种在通信网络中进行数据传输的方法及装置 | |
CN107708163A (zh) | 一种漫游链路切换方法、移动终端、网络模组及存储介质 | |
US10608758B2 (en) | Simulating service changes in an application module (AM) in a wireless communications system (WCS) to simulate site walks in the wireless communications system | |
CN109275177A (zh) | 一种iab基站接入网络的方法、装置及*** | |
CN105636237A (zh) | 一种连接网络的方法、无线设备和*** | |
CN105979516A (zh) | 智能终端与路由器之间的无线保真连接方法及*** | |
CN107623908A (zh) | 一种发卡方法及用户识别模块卡 | |
CN105933942A (zh) | 频段切换方法及装置 | |
US9247461B2 (en) | Method, system of performing hand over without adding information of femto base station to peripheral base station announcement information in a wireless communication network | |
CN104853410B (zh) | 一种网络接入方法及移动通信终端 | |
CN105307166B (zh) | 终端切换方法、接入设备、终端及*** | |
CN106993302A (zh) | 一种ap设备的测试方法及*** | |
CN105530589A (zh) | 一种蓝牙信标装置、无线局域网终端认证接入***和方法 | |
CN104796896B (zh) | 一种无线网络授权访问的方法、装置及*** | |
US20080119136A1 (en) | Access point with bluetooth transducer | |
CN107135552A (zh) | 网络连接方法、移动终端及计算机可读存储介质 | |
CN109417715A (zh) | 通信节点的自动配置测试和验证 | |
CN106102077A (zh) | 实现无线中继的方法及装置 | |
CN102724724A (zh) | 一种网络切换方法及终端设备 | |
CN105594292A (zh) | 一种通过WPS建立网络连接的方法及移动Wi-Fi设备 | |
CN103648110A (zh) | 对tetra数字集群空中接口协议进行测试的方法和*** | |
CN106028323A (zh) | 一种接入网络的方法、终端及接入点 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170405 |
|
RJ01 | Rejection of invention patent application after publication |