
技术摘要:
本申请公开了一种路由器自动化配置系统、方法及自动化测试系统。该自动化配置系统包括:接口调用模块、识别模块、配置模块;接口调用模块向外部提供调用入口;识别模块识别通过接口调用模块连接的路由器型号;配置模块根据外部调用参数对路由器进行配置;接口调用模块 全部
背景技术:
目前涉及的WiFi测试的模块,测试用例一般都需要修改路由器的配置参数进行配 合,人工测试中一般由测试人员手动进行配置。但在自动化测试中,由于路由器为第三方产 品,绝大多数情况下不存在SDK或API来进行代码层面的配置路由器调用,所以一般也只能 由测试人员手动进行配置,这样就导致了自动化测试只能以半自动化的形式进行,且配置 路由器的步骤比较频繁,重复性较高(例如依次切换所有信道),手动配置方法费时费力,也 拉长了产品的自动化测试周期。 针对相关技术中自动化测试中需要手动配置路由器的问题,目前尚未提出有效的 解决方案。
技术实现要素:
本申请的主要目的在于提供一种路由器自动化配置系统、方法及自动化测试系 统,以解决相关技术中自动化测试中需要手动配置路由器的问题。 为了实现上述目的,第一方面,本申请实施例提供了一种路由器自动化配置系统。 根据本申请的自动化配置系统包括:接口调用模块、识别模块、配置模块; 接口调用模块向外部提供调用入口; 识别模块识别通过接口调用模块连接的路由器型号; 配置模块根据外部调用参数对路由器进行配置; 接口调用模块、识别模块、配置模块、路由器之间通信连接。 可选的,接口调用模块以http接口的形式向外部提供调用入口。 可选的,配置模块通过路由器管理网页的界面自动化操作实现对路由器的配置。 可选的,配置系统还包括显示模块,显示模块用于显示路由器的配置结果。 可选的,当配置结果显示为失败时,显示模块还会同步显示配置失败原因。 第二方面,本申请实施例还提供了一种路由器自动化配置方法,包括以下步骤: 以http接口的形式向外部提供调用入口; 接到外部调用后,识别连接的路由器型号; 按照外部调用的参数,对路由器进行配置。 可选的,对路由器进行配置,包括:通过路由器管理网页的界面自动化操作来进行 路由器配置操作。 可选的,对路由器进行配置后,还包括向外部反馈配置的结果,显示配置成功或配 置失败。 可选的,当显示配置失败时,还同步显示配置失败的原因。 3 CN 111585804 A 说 明 书 2/5 页 第三方面,本申请实施例还提供了一种WiFi模块路由器自动化测试系统,包括 WiFi模块、路由器、自动化测试模块和上述路由器自动化配置系统; 路由器自动化配置系统用于将WiFi模块和路由器进行配置; 自动化测试模块用于对配置成功的WiFi模块和路由器进行测试; WiFi模块、路由器、自动化测试模块和路由器自动化配置系统通信连接。 在本申请实施例提供的路由器自动化配置系统中,采用接口调用模块、识别模块 和配置模块,通过接口调用模块提供调用入口来连接路由器,并通过识别模块识别路由器 型号,再通过配置模块实现路由器的配置;这样,只需简单的接口调用即可完成多种型号的 路由器各项参数的配置,无需关心配置过程和配置型号,可实现自动的路由器配置过程。 在本申请实施例提供的WiFi模块路由器自动化测试系统中,利用上述路由器自动 化配置系统实现对不同型号路由器的配置,再利用自动化测试模块对路由器和WiFi模块进 行测试,实现了将半自动化测试变成完全的自动化测试,节约了人力成本和时间成本,解决 了相关技术中自动化测试中需要手动配置路由器的问题。 附图说明 构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它 特征、目的和优点变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不 构成对本申请的不当限定。在附图中: 图1是根据本申请实施例的一种路由器自动化配置系统的结构示意图; 图2是根据本申请实施例的另一种路由器自动化配置系统的结构示意图; 图3是根据本申请实施例的一种路由器自动化配置方法的流程图; 图4是根据本申请实施例的另一种路由器自动化配置方法的流程图; 图5是根据本申请实施例的一种路由器型号识别方法的流程图; 图6是根据本申请第一种实施例的WiFi模块路由器自动化测试系统的结构示意 图; 图7是根据本申请实施例的一种WiFi模块路由器自动化测试方法的流程图; 图8是根据本申请第二种实施例的路由器自动化测试系统的结构示意图; 图9是根据本申请第三种实施例的路由器自动化测试系统的结构示意图。