一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种路由器系统稳定性测试系统及测试方法与流程

2021-10-20 00:42:00 来源:中国专利 TAG:测试 路由器 系统 稳定性 方法

技术特征:
1.一种路由器系统稳定性测试系统,其特征在于,包括应用层、控制层及调用层,其中,所述应用层设有一测试工具,用于对路由器系统进行稳定性测试;若干个测试用例,供测试工具调用,用于分别对路由器系统的不同测试项测试;所述控制层设一控制台,用于数据管理和测试报告输出;所述调用层设有若干个功能模块,供测试工具测试时调用,所述功能模块包括:串口控制模块:用于控制串口的输入、输出、通断电设备操作;可视化界面模块:用于生成可视化操作界面;系统操作模块:用于连接wifi、ping命令、获取所有网卡的信息;配置工具模块:用于路由器的满配置操作;服务器模块:用于启动需要的服务器,获取服务器信息;mesh系统切换模块:用于做mesh系统的角色切换稳定性系统测试。2.根据权利要求1所述的路由器系统稳定性测试系统,其特征在于:所述服务器模块包括dhcp服务器模块、dns服务器模块和时间服务器模块,其中,所述dhcp服务器模块用于启动dhcp服务器,也能够配合dns、时间服务器模块做时间同步系统测试,所述dns服务器模块用于启动dns服务器,也能够配合dhcp服务器模块、时间服务器模块做时间同步系统测试;所述时间服务器模块用于使用时间服务器。3.根据权利要求2所述的路由器系统稳定性测试系统,其特征在于:所述mesh系统切换模块包括客户端、两个以上的用于自动组建mesh网络的待测路由器设备,与待测路由器设备一一对应相连的、与待测路由器设备数量相同的陪测路由器和陪测主路由器,所有的陪测路由器的wan口与陪测主路由器lan口相连,其中,所述客户端设有两张网卡,其中一张网卡连接陪测主路由器,ip地址设置为自动获取;另外一张网卡连接到其中一个待测路由器设备,并且设置ip地址与待测路由器设备在同一网段。4.根据权利要求3所述的路由器系统稳定性测试系统,其特征在于:所述待测路由器设备和陪测路由器的数量均为2个,所述mesh系统切换模块的测试方法为:(1)两个陪测路由器的wan侧接入到陪测主路由器的lan口,两个设置为同网段不同的ip地址,开启左侧陪测路由器的dhcp服务器模块,关闭右路的陪测路由器的dhcp服务器模块,并开启远程web访问;(2)待测路由器设备分别接入到两个陪测路由器的lan口,记录此时的待测路由器设备主次节点的ip地址,切换mesh角色,再次记录两者的ip地址;(3)开启右路陪测路由器的dhcp服务器模块,关闭左路上级路由器的dhcp服务器模块,客户端通过连接待测路由器设备的网口循环去ping切换后的ip地址,直到两者都ping通,跳出循环;(4)开启左路上级路由器的dhcp服务器模块,关闭右路上级路由器的dhcp服务器模块,客户端通过连接待测路由器设备的网口循环去ping切换后的ip地址,直到两者都ping通,跳出循环;(5)循环步骤(3)

(4)。5.根据权利要求1所述的路由器系统稳定性测试系统,其特征在于:所述串口控制模块在串口操作之前,将从串口获取到的所有的字符进行处理,将字符替换成能够正常识别的编码。
6.根据权利要求1所述的路由器系统稳定性测试系统,其特征在于:所述系统操作模块在连接wifi操作时,引入第三方的动态连接库wlan.dll;并且在连接前先对ssid进行编码的判断,如果是中文,则将ssid的编码方式改成“gb18030”,否则将ssid的每个字符全部转化成ascii码。7.根据权利要求1所述的路由器系统稳定性测试系统,其特征在于:所述测试工具采用python的标准gui库tkinter创建。8.根据权利要求7所述的路由器系统稳定性测试系统,其特征在于:所述测试工具调用事件时,使用多线程的方法,每一个事件都生成一个单独的线程。9.基于权利要求1

8任一项所述的路由器系统稳定性测试系统的测试方法,其特征在于,包括如下步骤:步骤一、开始,初始化运行界面;步骤二、选择测试用例;步骤三、配置初始数据,包括测试执行的循环次数;步骤四、执行步骤二选择的而测试用例循环依次执行各个测试用例,直至达到设定的循环次数;步骤五、结束,并输出报告。10.根据权利要求9所述的路由器系统稳定性测试系统,其特征在于:步骤二中,所述测试用例包括wifi断连测试、mesh组网角色切换稳定性测试和设备通断电系统稳定性测试。

技术总结
本发明提供一种路由器系统稳定性测试系统及测试方法,本发明测试系统包括应用层、控制层及调用层,其中,所述应用层设有一测试工具,用于对路由器系统进行稳定性测试;若干个测试用例,供测试工具调用,用于分别对路由器系统的不同测试项测试;所述控制层设一控制台,用于数据管理和测试报告输出;所述调用层设有若干个功能模块,供测试工具测试时调用,所述功能模块包括:串口控制模块、可视化界面模块、系统操作模块、配置工具模块、服务器模块、mesh系统切换模块等。本发明搭建一套完整的自动化测试系统,具备可维护性、可扩展性;提高测试效率,简化操作。简化操作。简化操作。


技术研发人员:蔡登辉
受保护的技术使用者:深圳市吉祥腾达科技有限公司
技术研发日:2021.08.16
技术公布日:2021/10/19
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜