摘 要
本发明公开了一种路由器开关机自动化测试方法及系统,该方法包括步骤:S11.与待测路由器建立连接;S12.开启所述待测路由器的DHCP功能,并配置所述待测路由器的无线信息;S13.控制步进电机后退使得排插与所述待测路由器的电源插头分离;S14.等待一个预设时间段然后控制步进电机前进使得所述待测路由器的电源插头插入排插;S15.启用有线网卡,禁用无线网卡,通过有线网卡对所述待测路由器进行Ping操作;S16.禁用有线网卡,启用无线网卡,使用无线网卡分别连接所述待测路由器的所有频段的无线,通过无线网卡对所述待测路由器进行Ping操作;S17.判断测试次数是否达到预设测试次数,若是,则跳到步骤S18,若否,则跳到步骤S13;S18.与所述待测路由器断开连接。本发明可有效确保无线路由器开关机测试的准确性。
背景技术
路由器(Router)又称网关设备(Gateway),用于连接多个逻辑上分开的网络。所谓逻辑网络是代表一个单独的网络或者一个子网。当数据从一个子网传输到另一个子网时,可通过路由器的路由功能来完成。因此,路由器具有判断网络地址和选择IP路径的功能,它能在多网络互联环境中,建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网,路由器只接受源站或其他路由器的信息,属网络层的一种互联设备。
随着无线通信技术的快速发展,无线路由器已经广泛应用于各个场合,如家庭、公司、商场等场合,目前家家户户都有对WIFI及无线路由器的需求,路由器已经成为了一个必须品,路由器开关机测试是路由器可靠性性能的重要指标之一,在测试过程中必不可少的环节,一般对路由器的开关机测试都会在上千次以上,而现有的路由器开关机测试方法是通过对继电器通断电来模拟路由器的通断电,然后通过以太网口Ping通路由器来判断路由器是否成功开启,然而继电器在通断电过程中会有电残留,可能影响测试结果并且继电器的电容会整流,无法模拟用于插拔路由器插头时带来的浪涌电流大的情况,而且这种只通过以太网口Ping通路由器无法证明路由器已经成功开启。
公开号为CN 104901848A的专利公开了一种路由器开关机自动化测试系统及方法,包括设定上电时间下限、上电时间上限、循环次数、等待时间和间隔时间;控制路由器进行循环反复上电后,再控制路由器上电并持续一定时间;检测路由器的网关是否连接畅通;若否,判断测试失败,若是,在当前上电时间是否小于上电时间上限时,设置上电时间为当前上电时间与间隔时间的和,重复前述测试步骤;在当前上电时间是否大于上电时间上限时,判断测试成功。本发明的路由器开关机自动化测试系统及方法适用于所有SOHO无线路由器产品;能够实现全自动化开关机测试,减少测试人员的工作量,提高测试系统的运行效率;大大提高了测试效率和测试精准度。该方法还是利用继电器来继电器通断电来模拟路由器的通断电,然后通过以太网口Ping通路由器来判断路由器是否成功开启,还是存在测试结果不准确,无法模拟用户插拔插头时带来的浪涌电流大的情况等问题。