一种路由器的开关机性能测试方法及系统技术方案

技术编号:18839994 阅读:20 留言:0更新日期:2018-09-05 08:22
本发明专利技术提供了一种路由器的开关机性能测试方法及系统。本发明专利技术的测试方法及系统中,路由器的开关机由控制路由器电源适配器与路由器上的适配器接口之间的电路导通与切断实现,而非路由器电源端的220V交流电的通断。好处在于:220V交流电经路由器电源适配器转换后为低压直流电,控制低压直流电的通断所需的开关一方面,可靠性高、寿命长,另一方面依安装规定元器件之间间距可以较小,从而体积小,利于测试系统拓扑搭建。

A switch performance test method and system for router

The invention provides a switch performance test method and system for a router. In the testing method and system of the invention, the switching machine of the router is realized by controlling the circuit conduction and cutting off between the power adapter of the router and the adapter interface on the router, instead of the 220V AC interruption of the power supply end of the router. The advantage is that 220V AC is converted to low voltage DC through the power adapter of the router. On the one hand, the switch needed to control the low voltage DC is of high reliability and long life, on the other hand, the distance between the components can be smaller according to the installation regulations, so the volume is small, and the topology of the test system is easy to be built.

【技术实现步骤摘要】
一种路由器的开关机性能测试方法及系统
本专利技术涉及通信
,尤其涉及一种路由器的开关机性能测试方法及系统。
技术介绍
路由器的正常工作必然要经历开机和关机。路由器在研发阶段需要经过严格的可靠性测试,开关机性能测试是路由器的必测项目之一。开关机性能测试,需要进行很多次重复性的开机和关机操作,如果由人工操作来完成,会非常的枯燥,并且难以坚持完成连续的开机和关机操作,因而目前采用自动化开关机性能测试方法与系统。现有自动化开关机性能测试方法与系统中,一般采用控制路由器电源端的220V交流电的通断来实现开关机,具体地,由继电器实现。继电器,一方面,其机械结构在进行多次开关操作以后,容易出现失效的情况;另一方面,由于要控制220V高压交流电的通断,设备内部元器件之间的间距需要符合安全规定,因而设备占用空间较大,不利于拓扑的搭建。
技术实现思路
本专利技术的专利技术目的是提供一种路由器的开关机性能测试方法及系统,提高测试可靠性、延长测试系统寿命,降低设备占用空间、利于拓扑搭建。为实现上述目的,本专利技术提供一种路由器的开关机性能测试方法,包括:设定待测试路由器的开关机性能测试总次数并设定初始次数为0;待测试路由器进入测试循环,所述测试循环包括:控制待测试路由器电源适配器与待测试路由器上的适配器接口之间的电路导通;在所述待测试路由器的开机启动时间过后判断所述待测试路由器与计算机之间的网络是否连通:若连通,控制所述待测试路由器电源适配器与待测试路由器上的适配器接口之间的电路切断,累计次数增加1,并判断当前累计次数是否达到所述测试总次数,若未达到,重复上述测试循环,若达到,测试循环终止:若不连通,测试循环终止。可选地,所述测试方法还包括检查测试系统拓扑连接是否正确步骤,所述步骤包括:判断所述待测试路由器与计算机之间的网络不连通,测试循环终止后,判断此时循环次数是否为0;若为0,检查测试系统拓扑连接是否正确,若不为0,测试循环终止;或待测试路由器进入测试循环前,进行步骤:控制待测试路由器电源适配器与待测试路由器上的适配器接口之间的电路导通;在所述待测试路由器的开机启动时间过后判断所述待测试路由器与计算机之间的网络是否连通;若不连通,检查测试系统拓扑连接是否正确,若连通,控制所述待测试路由器电源适配器与待测试路由器上的适配器接口之间的电路切断,待测试路由器进入测试循环。可选地,所述待测试路由器电源适配器与待测试路由器上的适配器接口之间的电路导通与切断通过MOS管开关或三极管开关实现,所述MOS管开关或三极管开关的打开与关闭通过单片机控制。可选地,所述待测试路由器具有多台,所述多台待测试路由器与一台计算机连接至同一交换机。可选地,所述测试方法采用计算机中的Python语言程序、C语言程序或C++语言程序实现。本专利技术还提供一种路由器的开关机性能测试系统,包括:路由器开关机控制模块与计算机,所述计算机包括:参数设定模块、网络通信模块与测试循环控制模块;其中,所述路由器开关机控制模块用于控制待测试路由器电源适配器与待测试路由器上的适配器接口之间的电路导通与切断;所述参数设定模块用于设定所述待测试路由器的开关机性能测试总次数并设定初始次数为0;所述网络通信模块用于在所述待测试路由器的开机启动时间过后判断所述待测试路由器与计算机之间的网络是否连通;所述测试循环控制模块用于在所述参数设定模块设定完后,控制待测试路由器进入测试循环,所述测试循环包括:所述路由器开关机控制模块控制待测试路由器电源适配器与待测试路由器上的适配器接口之间的电路导通;所述网络通信模块判断所述待测试路由器与计算机之间的网络是否连通;若连通,使所述路由器开关机控制模块控制待测试路由器电源适配器与待测试路由器上的适配器接口之间的电路切断,累计次数增加1,并判断当前累计次数是否达到所述测试总次数,若未达到,重复上述测试循环,若达到,测试循环终止:若不连通,测试循环终止。可选地,所述计算机还包括检查测试系统拓扑连接是否正确模块,所述检查测试系统拓扑连接是否正确模块在:所述测试循环控制模块判断所述待测试路由器与计算机之间的网络不连通,测试循环终止后,判断此时循环次数是否为0;若为0,检查测试系统拓扑连接是否正确,若不为0,测试循环终止;或所述测试循环控制模块控制待测试路由器进入测试循环前,进行步骤:所述路由器开关机控制模块控制所述待测试路由器电源适配器与待测试路由器上的适配器接口之间的电路导通;所述测试循环控制模块在所述待测试路由器的开机启动时间过后判断所述待测试路由器与计算机之间的网络是否连通;若不连通,检查测试系统拓扑连接是否正确,若连通,控制所述待测试路由器电源适配器与待测试路由器上的适配器接口之间的电路切断,待测试路由器进入测试循环。所述路由器开关机控制模块包括:MOS管开关或三极管开关,用于控制所述待测试路由器电源适配器与待测试路由器上的适配器接口之间的电路导通与切断;单片机,用于控制所述MOS管开关或三极管开关的打开与关闭。可选地,所述计算机的操作系统为Windows、Unix、或Linux,适于运行Python语言程序、C语言程序或C++语言程序实现,所述参数设定模块、单片机、网络通信模块与测试循环控制模块通过Python语言程序、C语言程序或C++语言程序控制。可选地,还包括:交换机,用于连接一台计算机与多台待测试路由器。与现有技术相比,本专利技术的有益效果在于:1)本专利技术的测试方法及系统中,待测试路由器的开关机由控制路由器电源适配器与路由器上的适配器接口之间的电路导通与切断实现,而非路由器电源端的220V交流电的通断,好处在于:220V交流电经路由器电源适配器转换后为低压直流电,控制低压直流电的通断所需的开关:一方面,可靠性高、使用寿命长,另一方面依安装规定元器件之间间距可以较小,从而体积小,利于测试系统拓扑搭建。2)可选方案中,低压直流电的通断通过MOS管开关或三极管开关实现。MOS管开关或三极管开关,不论NMOS管、PMOS管、NPN型三极管还是PNP型三极管开关,实现关断导通的可靠性高且体积小,成本低。3)可选方案中,MOS管开关或三极管开关的打开与关闭通过单片机控制。单片机一方面成本较低,另一方面可执行计算机语言,可由计算机端的程序控制。4)可选方案中,可以同时测试多台路由器,将多台路由器连接至同一交换机即可,提高测试效率。5)可选方案中,测试方法还包括检查测试系统拓扑连接是否正确步骤,所述步骤包括:a)判断所述待测试路由器与计算机之间的网络不连通,测试循环终止后,判断此时循环次数是否为0;若为0,检查测试系统拓扑连接是否正确,若不为0,测试循环终止;或b)待测试路由器进入测试循环前,进行步骤:控制待测试路由器电源适配器与待测试路由器上的适配器接口之间的电路导通;在所述待测试路由器的开机启动时间过后判断所述待测试路由器与计算机之间的网络是否连通;若不连通,检查测试系统拓扑连接是否正确,若连通,控制所述待测试路由器电源适配器与待测试路由器上的适配器接口之间的电路切断,待测试路由器进入测试循环。可以看出,b)方案与a)方案相比,确保进入循环的路由器一定拓扑连接正确,不需循环中每次路由器通信不正常都检查当前循环次数是否为0、拓扑连接是否正确。附图说明图1是本专利技术本文档来自技高网...

【技术保护点】
1.一种路由器的开关机性能测试方法,其特征在于,包括:设定待测试路由器的开关机性能测试总次数并设定初始次数为0;待测试路由器进入测试循环,所述测试循环包括:控制待测试路由器电源适配器与待测试路由器上的适配器接口之间的电路导通;在所述待测试路由器的开机启动时间过后判断所述待测试路由器与计算机之间的网络是否连通:若连通,控制所述待测试路由器电源适配器与待测试路由器上的适配器接口之间的电路切断,累计次数增加1,并判断当前累计次数是否达到所述测试总次数,若未达到,重复上述测试循环,若达到,测试循环终止:若不连通,测试循环终止。

【技术特征摘要】
1.一种路由器的开关机性能测试方法,其特征在于,包括:设定待测试路由器的开关机性能测试总次数并设定初始次数为0;待测试路由器进入测试循环,所述测试循环包括:控制待测试路由器电源适配器与待测试路由器上的适配器接口之间的电路导通;在所述待测试路由器的开机启动时间过后判断所述待测试路由器与计算机之间的网络是否连通:若连通,控制所述待测试路由器电源适配器与待测试路由器上的适配器接口之间的电路切断,累计次数增加1,并判断当前累计次数是否达到所述测试总次数,若未达到,重复上述测试循环,若达到,测试循环终止:若不连通,测试循环终止。2.根据权利要求1所述的开关机性能测试方法,其特征在于,所述测试方法还包括检查测试系统拓扑连接是否正确步骤,所述步骤包括:判断所述待测试路由器与计算机之间的网络不连通,测试循环终止后,判断此时循环次数是否为0;若为0,检查测试系统拓扑连接是否正确,若不为0,测试循环终止;或待测试路由器进入测试循环前,进行步骤:控制待测试路由器电源适配器与待测试路由器上的适配器接口之间的电路导通;在所述待测试路由器的开机启动时间过后判断所述待测试路由器与计算机之间的网络是否连通;若不连通,检查测试系统拓扑连接是否正确,若连通,控制所述待测试路由器电源适配器与待测试路由器上的适配器接口之间的电路切断,待测试路由器进入测试循环。3.根据权利要求1所述的开关机性能测试方法,其特征在于,所述待测试路由器电源适配器与待测试路由器上的适配器接口之间的电路导通与切断通过MOS管开关或三极管开关实现,所述MOS管开关或三极管开关的打开与关闭通过单片机控制。4.根据权利要求1所述的开关机性能测试方法,其特征在于,所述待测试路由器具有多台,所述多台待测试路由器与一台计算机连接至同一交换机。5.根据权利要求1所述的开关机性能测试方法,其特征在于,所述测试方法采用计算机中的Python语言程序、C语言程序或C++语言程序实现。6.一种路由器的开关机性能测试系统,其特征在于,包括:路由器开关机控制模块与计算机,所述计算机包括:参数设定模块、网络通信模块与测试循环控制模块;其中,所述路由器开关机控制模块用于控制待测试路由器电源适配器与待测试路由器上的适配器接口之间的电路导通与切断;所述参数设定模块用于设定所述待测试路由器的开关机性能测试总次数并设定初始次数为0;所述网络通信...

【专利技术属性】
技术研发人员:李登
申请(专利权)人:四川斐讯信息技术有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1