一种智能路由器自动化测试系统和方法技术方案

技术编号:26378734 阅读:29 留言:0更新日期:2020-11-19 23:47
本发明专利技术公开了一种智能路由器自动化测试系统,包括电气安全测试模块、硬件测试模块、软件测试模块、注册登录模块、数据库、报警模块、维修分配模块以及性能测试模块;通过电气安全测试模块、硬件测试模块、软件测试模块以及性能测试模块对路由器进行全面测试,能够精准有效地筛选出不合格的路由器,并对不合格的路由器进行标记,提高了路由器测试的效率,并且对维修不合格的路由器带来了便利,能够及时对不合格的路由器进行维修,维修人员在维修设备时能够通过标号进行区分,同时将设备标记为待维修设备,防止多个维修人员重复选择,提高了维修的效率。

【技术实现步骤摘要】
一种智能路由器自动化测试系统和方法
本专利技术涉及路由器测试
,具体为一种智能路由器自动化测试系统和方法。
技术介绍
随着信息产业的飞速发展,计算机网络技术得到广泛应用,计算机网络已成为现代工作生活中必不可少的一部分,路由器作为计算机网的核心设备,相应地在网络上存在广泛的应用,高端路由器现已由企业级设备成为公众网上重要的电信级设备,随着互联网络的逐步普及以及它在生活中重要性的增加,路由器的性能、功能、安全性、可靠性等指标变得越来越重要。所以对路由器的测试有其重要性与必要性。但在现有技术中,无法对路由器进行全面测试,同时在测试出不合格路由器之后不能够及时通知对应维修人员进行维修,同时维修人员在维修设备时,容易重复选择同一个设备,严重影响维修效率。
技术实现思路
本专利技术的目的就在于提出一种智能路由器自动化测试系统和方法,通过电气安全测试模块、硬件测试模块、软件测试模块以及性能测试模块对路由器进行全面测试,能够精准有效地筛选出不合格的路由器,并对不合格的路由器进行标记,提高了路由器测试的效率,并且对维修不合格的路本文档来自技高网...

【技术保护点】
1.一种智能路由器自动化测试系统,其特征在于,包括电气安全测试模块、硬件测试模块、软件测试模块、注册登录模块、数据库、报警模块、维修分配模块以及性能测试模块;/n所述电气安全测试模块用于测试路由器的电路参数,并标记为电气数据,具体测试步骤如下:/nS1:获取路由器的耐受电压,并将路由器的耐受电压标记为Ni,i=1...n;/nS2:获取路由器中绝缘电阻的阻值,并将路由器中绝缘电阻的阻值标记为Zi,i=1...n;/nS3:获取路由器中的泄露电流,并将泄露电流标记为Li,i=1...n;/nS4:通过公式

【技术特征摘要】
1.一种智能路由器自动化测试系统,其特征在于,包括电气安全测试模块、硬件测试模块、软件测试模块、注册登录模块、数据库、报警模块、维修分配模块以及性能测试模块;
所述电气安全测试模块用于测试路由器的电路参数,并标记为电气数据,具体测试步骤如下:
S1:获取路由器的耐受电压,并将路由器的耐受电压标记为Ni,i=1...n;
S2:获取路由器中绝缘电阻的阻值,并将路由器中绝缘电阻的阻值标记为Zi,i=1...n;
S3:获取路由器中的泄露电流,并将泄露电流标记为Li,i=1...n;
S4:通过公式获取路由器的电气安全系数Ai,其中,β为误差修正因子,取值为0.9856741,d1、d2以及d3均为预设比例系数,且d1+d2+d3=1,d1大于d2大于d3;
S5:将路由器的电气安全系数Ai与电气安全系数阈值进行比较:
若路由器的电气安全系数Ai大于等于电气安全系数阈值,判定该路由器电气合格,生成电气合格信号并将电气合格信号发送至测试平台,同时将该路由器标记为电气合格路由器;
若路由器的电气安全系数Ai小于电气安全系数阈值,判定该路由器电气不合格,生成电气不合格信号并将电气不合格信号发送至测试平台,同时将该路由器标记为电气不合格路由器;
所述硬件测试模块用于对路由器的硬件参数进行测试,并标记为硬件数据,具体测试步骤如下:
SS1:获取路由器接口数量,并将路由器接口数量标记为Ki,i=1...n;
SS2:获取路由器上用户可用槽数量,并将路由器上用户可用槽数量标记为Ci,i=1...n;
SS3:获取路由器的端口密度,并将端口密度标记为Mi,i=1...n;
SS4:通过公式获取路由器的硬件合格系数Qi,其中,o、v以及w均为预设比例系数,o大于v大于w且o+v+w=1,e为自然常数;
SS5:将路由器的硬件合格系数Qi与硬件合格系数阈值比较:
若路由器的硬件合格系数Qi大于等于硬件合格系数阈值,判定该路由器硬件合格,生成硬件合格信号并将硬件合格信号发送至测试平台,同时将该路由器标记为硬件合格路由器;
若路由器的硬件合格系数Qi小于硬件合格系数阈值,判定该路由器硬件不合格,生成硬件不合格信号并将硬件不合格信号发送至测试平台,同时将该路由器标记为硬件不合格路由器;
所述软件测试模块用于对路由器的软件能力数据进行测试,软件能力数据包括路由器的吞吐量和时延,所述路由器的吞吐量表示为路由器在不丢包条件下每秒转发包的极限,所述时延表示为路由器在吞吐量范围内从收到包到转发出该包的时间间隔,具体步骤如下:
T1:将路由器每秒转发包设置为函数f(x),将函数f(x)的零点所在的区间标记为[a,b],且满足f(a)*f(b)<0,若函数f(x)<0时,则表示转发的数据丢失;
T2:将区间[a,b]一分为二,并将得到区间标记为[a,m]和[m,b],根据f(a)*f(b)<0,取出零点所在的[a,m]或[m,b],并仍标记为[a,b];
T3:重复上述步骤,直到包含零点的区间[a,b]达到预设范围,则[a,b]内的数为极限值,若极限值大于等于S1,则判定路由器的吞吐量合格,反之,则将该路由器标记为吞吐量不合格路由器,S1为极限值阈值;
T4:测试路由器在吞吐量范围内从收到包到转发出该包的时间间隔,并记录二十次时间间隔,计算出时间间隔的平均值,若时间间隔的平均值大于等于S2,则判定路由器的时延合格,反之,则将该路由器标记为时延不合格路由器,S2为时间间隔阈值;
T5:若路由器的吞吐量和时延均判定合格时,则生成软件能力合格信号,并将软件能力合格信号发送至测试平台,同时将该路由器标记为软件能力合格路由器,反之,则生成软件能力不合格信号,并将软件能力不合格信号发送至测试平台,同时将该路由器标记为软件能力不合格路由器;
所述性能测试模块用于对路由器的性能进行测试,将路由器连接用户的数量达到最大值,连接的用户同时进行下载,并持续工作一周,每天24小时的工作,对下载的网速及网速波动进行实时记录,若网速及网速波动在预设范围内,则该路由器的稳定性合格;测试路由器在过载后恢复正常工作的时间,向路由器端口发送吞吐量110%和线速间的较小值,记录持续60秒后将速率下降到50%的时刻到最后一个丢包时刻的时间间隔,若时间间隔在预设范围内时,则该路由器的可靠性合格;若路...

【专利技术属性】
技术研发人员:陈芬生
申请(专利权)人:广州市网优优信息技术开发有限公司
类型:发明
国别省市:广东;44

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

1