无线路由管理应用的测试方法及系统转让专利

申请号 : CN201510894010.9

文献号 : CN105517035B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张培

申请人 : 上海斐讯数据通信技术有限公司

摘要 :

本发明涉及自动化测试领域,尤其涉及一种无线路由管理应用的测试方法及系统。测试方法包括:无线路由管理应用模块发送用户数据至无线路由器,无线路由器接收用户数据,根据无线路由器接收的用户数据配置用户列表信息;无线路由管理应用模块发送连接请求至模拟无线路由装置,模拟无线路由装置与无线路由管理应用建立通信链路;无线路由管理应用模块发送刷新请求至模拟无线路由装置,模拟无线路由装置读取用户列表信息,模拟无线路由装置将用户列表信息发送至无线路由管理应用模块。测试系统包括:无线路由管理应用模块,发送用户数据;无线路由器,根据用户数据配置用户列表信息;模拟无线路由装置,读取用户列表信息。

权利要求 :

1.一种无线路由管理应用的测试方法,其特征在于,包括:无线路由管理应用模块发送用户数据至无线路由器,所述无线路由器接收所述用户数据,根据所述无线路由器接收的用户数据配置用户列表信息;

所述无线路由管理应用模块发送连接请求至模拟无线路由装置,所述模拟无线路由装置与所述无线路由管理应用模块建立通信链路;

所述无线路由管理应用模块发送刷新请求至所述模拟无线路由装置,所述模拟无线路由装置读取所述用户列表信息,所述模拟无线路由装置将所述用户列表信息发送至所述无线路由管理应用模块。

2.根据权利要求1所述的无线路由管理应用的测试方法,其特征在于,所述用户列表信息包括模拟用户总数量和/或IP地址起始及步进和/或MAC地址起始及步进和/或用户分类。

3.根据权利要求1所述的无线路由管理应用的测试方法,其特征在于,所述无线路由管理应用的测试方法还包括:所述无线路由管理应用模块接收并解析所述用户列表信息,得到所述无线路由器的用户数据。

4.根据权利要求1所述的无线路由管理应用的测试方法,其特征在于,所述无线路由管理应用的测试方法还包括:所述模拟无线路由装置读取所述用户列表信息,更改所述用户列表信息后,所述模拟无线路由装置将更改的所述用户列表信息发送至所述无线路由管理应用模块。

5.根据权利要求4所述的无线路由管理应用的测试方法,其特征在于,所述无线路由管理应用的测试方法还包括:所述无线路由管理应用模块接收并解析更改的所述用户列表信息,得到所述无线路由器的用户数据。

6.一种无线路由管理应用的测试系统,其特征在于,包括:无线路由管理应用模块,发送用户数据;

无线路由器,与所述无线路由管理应用模块连接,根据所述用户数据配置用户列表信息;

模拟无线路由装置,分别与所述无线路由管理应用模块和所述无线路由器连接,读取所述用户列表信息,以及所述模拟无线路由装置将更改或不更改的所述用户列表信息发送至所述无线路由管理应用模块,所述无线路由管理应用模块解析所述用户列表信息,得到所述用户数据。

7.根据权利要求6所述的无线路由管理应用的测试系统,其特征在于,所述用户列表信息包括模拟用户总数量和/或IP地址起始及步进和/或MAC地址起始及步进和/或用户分类。

说明书 :

无线路由管理应用的测试方法及系统

技术领域

[0001] 本发明涉及自动化测试领域,尤其涉及一种无线路由管理应用的测试方法及系统。

背景技术

[0002] 目前测试电子设备的无线路由器管理应用(APP),需要采用多个包含无线路由器管理应用的无线客户端接入路由器进行逐一测试,这样的测试方法需要投入大量的测试设备和测试资源,并且每台无线客户端均与路由器关联接入,这样的操作方法较为复杂,工作量大并且浪费时间。

发明内容

[0003] 针对现有技术中存在的问题,本发明提供了一种无线路由管理应用的测试方法及系统,能够节省测试的时间和测试的设备,进而提高测试效率。
[0004] 本发明采用如下技术方案:
[0005] 一种无线路由管理应用的测试方法,包括:
[0006] 无线路由管理应用模块发送用户数据至无线路由器,所述无线路由器接收所述用户数据,根据所述无线路由器接收的用户数据配置用户列表信息;
[0007] 所述无线路由管理应用模块发送连接请求至所述模拟无线路由装置,所述模拟无线路由装置与所述无线路由管理应用模块建立通信链路;
[0008] 所述无线路由管理应用模块发送刷新请求至所述模拟无线路由装置,所述模拟无线路由装置读取所述用户列表信息,所述模拟无线路由装置将所述用户列表信息发送至所述无线路由管理应用模块。
[0009] 优选的,所述用户列表信息包括模拟用户总数量和/或IP地址起始及步进和/或MAC地址起始及步进和/或用户分类。
[0010] 优选的,所述无线路由管理应用的测试方法还包括:
[0011] 所述无线路由管理应用模块接收并解析所述用户列表信息,得到所述无线路由器的用户数据。
[0012] 优选的,所述无线路由管理应用的测试方法还包括:
[0013] 所述模拟无线路由装置读取所述用户列表信息,更改所述用户列表信息后,所述模拟无线路由装置将更改的所述用户列表信息发送至所述无线路由管理应用模块。
[0014] 优选的,所述无线路由管理应用的测试方法还包括:
[0015] 所述无线路由管理应用模块接收并解析更改的所述用户列表信息,得到所述无线路由器的用户数据。
[0016] 一种无线路由管理应用的测试系统,包括:
[0017] 无线路由管理应用模块,发送用户数据;
[0018] 无线路由器,与所述无线路由管理应用模块连接,根据所述用户数据配置用户列表信息;
[0019] 模拟无线路由装置,分别与所述无线路由管理应用模块和所述无线路由器连接,读取所述用户列表信息,以及
[0020] 所述模拟无线路由装置将更改或不更改的所述用户列表信息发送至所述无线路由管理应用模块,所述无线路由管理应用模块解析所述用户列表信息,得到所述用户数据。
[0021] 优选的,所述用户列表信息包括模拟用户总数量和/或IP地址起始及步进和/或MAC地址起始及步进和/或用户分类。
[0022] 本发明的有益效果是:
[0023] 本发明通过采用模拟无线路由装置接入用户列表参数的方法和系统,能够模拟无线路由器接入多用户状态与电子设备管理应用的交互的数据,模拟替代无线路由器多接入用户列表信息,使得用户管理路由器应用的用户列表信息能够满负载,测试过程简单,无需投入大量真实设备,测试效率较高。

附图说明

[0024] 图1为本发明中无线路由管理应用的测试原理图。

具体实施方式

[0025] 需要说明的是,在不冲突的情况下,下述技术方案,技术特征之间可以相互组合。
[0026] 下面结合附图对本发明的具体实施方式作进一步的说明:
[0027] 本发明旨在采用一个模拟无线路由装置(模拟无线路由器)对无线路由管理应用(APP)这一模拟软件进行自动化测试,采用如下实施例中提供的方法和系统能够节省传统测试过程中使用的较多测试客户端,提高测试效率。
[0028] 实施例一
[0029] 本实施例提供了一种无线路由管理应用的测试方法,如图1所示,本实施例中的一种无线路由管理应用的测试方法包括:首先,无线路由管理应用模块(简称为无线路由管理应用,APP)发送用户数据至无线路由器,无线路由器接收用户数据,根据无线路由器接收的用户数据配置用户列表信息,无线路由管理应用发送连接请求至模拟无线路由装置,模拟无线路由装置与无线路由管理应用建立通信链路;无线路由管理应用发送刷新请求至模拟无线路由装置,模拟无线路由装置读取用户列表信息,模拟无线路由装置将用户列表信息发送至无线路由管理应用。
[0030] 进一步的,本实施例中的用户列表信息可以包括模拟用户总数量、IP地址起始及步进、MAC地址起始及步进、用户分类。结合上述实施例中提到的方法,本实施例以模拟用户总数量举例,上述实施例可以理解为,无线路由管理应用这一模拟软件将模拟用户的数量发送至一无线路由器,该无线路由器将具体的模拟用户的数量的值对应的输入至用户列表信息中,使得用户列表信息中的模拟用户数量一栏与传输过来的用户数量的值相对应,之后根据无线路由管理应用发起的与模拟无线路由器的连接请求,无线路由管理应用与模拟无线路由器之间建立通信链路。
[0031] 之后进行下一步测试,在无线路由管理应用发出刷新请求以得到之前发出的用户数据,模拟无线路由装置根据接收的刷新请求读取用户列表信息,并将用户列表信息转发至无线路由管理应用,之后无线路由管理应用解析该用户列表信息得到用户数据,即可确定无线路由管理应用中管理用户负载的模块是否能够正常的工作。
[0032] 进一步的,在上述的测试方法中,模拟无线路由装置读取用户列表信息,用户可以更改用户列表信息后,模拟无线路由装置将更改的用户列表信息发送至无线路由管理应用,之后无线路由管理应用接收并解析更改的用户列表信息,得到无线路由器的用户数据。
[0033] 实施例二
[0034] 本实施例提供了一种无线路由管理应用的测试系统,该测试系统主要包括:无线路由管理应用,可以发送用户数据;无线路由器,与无线路由管理应用连接,可以根据用户数据配置用户列表信息;模拟无线路由装置,分别与无线路由管理应用和无线路由器连接,读取用户列表信息,模拟无线路由装置将更改或不更改的用户列表信息发送至无线路由管理应用,无线路由管理应用解析用户列表信息,得到用户数据。其中,用户列表信息包括模拟用户总数量和/或IP地址起始及步进和/或MAC地址起始及步进和/或用户分类。
[0035] 在本实施例中,无线路由管理应用可以与无线路由器之间建立一WLAN连接,模拟无线路由装置与无线路由器之间的连接通道为LAN1。
[0036] 本发明一个较佳的实施例中,用户分类是指用户属于什么样的类别,例如可以是PC、IPAD、IPHONE、ANDROID等。本实施例中的系统只需要一台包括上述APP的无线客户端,该客户端中可以包括PC和无线网卡,只要能够APP这一模拟软件即可,上述实施例均只需要一次组网即可模拟客户端,之后可以通过多次的用户数据的发送实现多次测试的效果,即通过修改用户数据中的相关参数,即可实现多次测试,节约了人力资源成本,无线路由管理应用的无线路由用户列表能够满负载。
[0037] 本发明旨在采用一个模拟无线路由装置对无线路由管理应用(APP)这一模拟软件进行自动化测试,采用如下实施例中提供的方法和系统能够节省传统测试过程中使用的较多测试客户端,提高测试效率。
[0038] 通过说明和附图,给出了具体实施方式的特定结构的典型实施例,基于本发明精神,还可作其他的转换。尽管上述发明提出了现有的较佳实施例,然而,这些内容并不作为局限。
[0039] 对于本领域的技术人员而言,阅读上述说明后,各种变化和修正无疑将显而易见。因此,所附的权利要求书应看作是涵盖本发明的真实意图和范围的全部变化和修正。在权利要求书范围内任何和所有等价的范围与内容,都应认为仍属本发明的意图和范围内。