一种电力猫自动组网可靠性测试方法及其测试系统与流程

文档序号:17859862发布日期:2019-06-11 22:47阅读:507来源:国知局

本发明属于通信领域,尤其涉及一种电力猫自动组网可靠性测试方法及其测试系统。



背景技术:

电力猫产品使用时需要多台设备组网,将一台电力猫连接网关设备,另外一台电力猫放置在上网设备的附近,电力猫设备组网以后通过电线传输数据,客户端才能访问网络;故组网功能是使用电力猫的非常重要的功能,在产品测试阶段需要模拟用户操作给设备断电和上电,测试电力猫设备组网的成功率。

现有技术中,已有的电力猫自动组网可靠性测试方法是:将4台电力猫两两组建私有网络,两台同一网络的电力猫放在同一插排上,插排连接电力线隔离器;电力猫的网口直连到电脑上,电脑有线网卡设置相同网段的ip地址,pc1pingpc2;通过开关插线板的开关控制电力猫上电,断电;再通过查看pc1是否ping通pc2来判断电力猫是否组网成功。

上述方法存在以下缺陷:

(1)手动通断电设备,查看ping包结果的方法很耗时;如果按1000次测试统计,那么总时间h=1000(次)*65(5秒断电+3秒上电+7秒系统启动+50秒电脑ping通)s=18小时,这个测试项就要用到一个人至少18工时;

(2)测试结果统计不方便;测试时要记录4台的测试次数与出现问题的次数,很容易出错。

综上,有必要研究一种电力猫自动组网可靠性测试方法及其测试系统来解决上述缺陷。



技术实现要素:

为解决上述缺陷,本发明提出一种电力猫自动组网可靠性测试方法及其测试系统,通过使用通断电开关机设备控制电力猫自动通电和断电,并通过统计客户端ping包的次数来识别电力猫通电自动组网成功,从而达到减少在此测试项目的人员投入。

本发明的技术方案是这样实现的:

本发明公开一种电力猫自动组网可靠性测试方法,其包括如下步骤:(s1)设置测试时间、通断电开关机的通电时长和断电时长;(s2)pc1持续往pc2发送ping包,并保存到txt文档中;(s3)使用自动化程序统计txt文档中连续“请求超时”的次数;(s4)判断连续“请求超时”的次数是否在允许范围内;如果是,判断电力猫自动组网成功;如果否,判断电力猫自动组网失败;(s5)统计设定的测试时间内电力猫的断电次数、电力猫组网失败的次数;(s6)根据电力猫自动组网失败的次数和电力猫断电次数计算自动组网失败率。

步骤(s1)中,通电时长设置为60s,断电时长设置为5s。

步骤(s4)中,当连续“请求超时”的次数在12次以内时,判定待测电力猫已成功组网。

本发明还公开一种电力猫自动组网可靠性测试系统,其包括待测设备、多网口pc电脑、电力线隔离器、通断电开关机、自动化程序;多网口pc电脑安装多个有线网卡,多个有线网卡分别连接到待测设备的有线网口;电力线隔离器用于过滤市电中电器干扰信号,其连接在待测设备的供电端;通断电开关机用于控制待测设备的通断电。

其中,有线网卡均配置不同网段的ip地址。

其中,有线网卡的数量与待测设备的电力猫组网数量相同。

其中,电力线隔离器连接在每对电力猫的供电端,其用于将待测设备的每对电力猫分别与其他电器隔离开。

其中,通断电开关机用于控制待测设备的通电时长和断电时长。

其中,自动化程序用于统计ping包结果中连续“请求超时”的次数,并以此来判断电力猫是否自动组网成功。

其中,当连续“请求超时”的次数在12次以内时,判定待测电力猫已成功组网。

与现有技术相比,本发明具有如下优点:

(1)通过使用通断电开关机设备控制电力猫自动通电和断电,并通过统计客户端ping包连续“请求超时”的次数来识别电力猫组网是否成功,从而达到减少在此测试项目的人员投入。

(2)本发明只需要在测试之前设置通断电开关机,电力猫连接到电脑,总时间小于15分钟,大大缩短了测试时间,工作效率显著提高,减少人力成本。

(3)本发明自动导出测试记录,通过测试次数自动算出电力猫组网成功的概率;且本发明支持多对电力猫同时测试,可以使测试时间成倍缩短,极大地提高了测试效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明电力猫自动组网可靠性测试系统的结构示意图。

图2为本发明电力猫自动组网可靠性测试方法的流程框图。

其中:

1-第一电力猫;2-第二电力猫;3-电力线隔离器;4-通断电开关机;pc1、pc2-多网口电脑。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了有助于和澄清随后的实施例的描述,在对本发明的具体实施方式进行详细说明之前,对部分术语进行解释,下列的解释应用于本说明书以及权利要求书。

本发明中出现的英文词语pc1、pc2、ping、txt等均为代码,不代表其它任何意义。

参照图1及图2,本发明公开一种电力猫自动组网可靠性测试方法,其包括如下步骤:(s1)设置测试时间、通断电开关机的通电时长和断电时长;(s2)pc1持续往pc2发送ping包,实时记录ping包发送结果并保存到txt文档中;(s3)使用自动化程序或自动化脚本工具统计txt文档中连续“请求超时”的次数;(s4)判断连续“请求超时”的次数是否在允许范围内;如果是,判断电力猫自动组网成功;如果否,判断电力猫自动组网失败;(s5)统计设定的测试时间内电力猫的断电次数、电力猫组网失败的次数;(s6)根据电力猫自动组网失败的次数和电力猫断电次数计算自动组网失败率。

步骤(s1)中,通电时长设置为60s,断电时长设置为5s。本实施例设定的通电时长和断电时长是根据待测设备的系统开机时长和组网时长来定的,本实施例以tenda产品为例,设置通电长为60秒,断电时长为5秒,本领域技术人员可根据实际待测电力猫的数量及实际情形对通电时长和断电时长进行合理设置。

步骤(s4)中,当连续“请求超时”的次数在12次以内时,判定待测电力猫已成功组网。设定的次数需要依据不同的待测设备做调整;本实施例中待测产品3秒完成系统开机,在待测设备组网成功之前每5秒钟显示一次ping“请求超时”,所以本实施例设置的合理范围为12次以内(11次ping“请求超时”*5秒+3秒系统开机=58秒),可判定在60秒通电时间内已组网成功。本领域技术人员在待测设备不同时需根据实际情况做调整。

本实施例是以一对(两只)电力猫为例进行的搭接,如需增加多对电力猫同时测试,只需要将电力猫组网后,连接到多网口电脑pc1与多网口电脑pc2的其他有线网卡即可;如果为多对电力猫,只需要使用网线连接多网口电脑未使用的有线网卡与电力猫,同一对电力猫连接的有线网卡的ip地址为相同网段的ip地址,以此类推即可。

本发明中,ping包经过路径为:多网口电脑pc1->电力猫1->电力线->电力猫2->多网口电脑pc2。

本发明的工作原理为:当通断电开关机由通电状态变为断开状态,多网口电脑pc1不能ping通多网口电脑pc2的ip地址;5s以后通断电开关机变为通电状态,电力猫重新上电组网,组网成功后多网口电脑pc1可以正常ping通多网口电脑pc2的ip地址。

本发明还公开一种电力猫自动组网可靠性测试系统,其可用于测试一对以上的待测电力猫,其包括待测设备、多网口pc电脑、电力线隔离器3、通断电开关机4、自动化程序;多网口pc电脑安装多个有线网卡(未图示),多个有线网卡分别连接到待测设备的有线网口(未图示);电力线隔离器用于过滤市电中电器干扰信号,其连接在待测设备的供电端;通断电开关机用于控制待测设备的通断电。本实施例中多网口pc电脑包括多网口电脑pc1和多网口电脑pc2,待测设备为一对电力猫(分别为第一电力猫1和第二电力猫2);第一电力猫1与第二电力猫2组成私有网络,第一电力猫1通过网线连接至多网口电脑pc1的一个有线网卡,第二电力猫2通过网线连接至多网口电脑pc2的一个有线网卡;一对电力猫连接的两个有线网卡必须设置相同网络号的不同ip地址。

本发明有线网卡均配置不同网段的ip地址;有线网卡的数量与待测设备的电力猫组网数量相同。多网口pc电脑安装多张有线网卡,多网口电脑pc1与多网口电脑pc2上都配置不同网段的ip地址,同一网络的电力猫分别连接到两台多网口电脑电脑中有相同网段的ip地址的有线网卡。本实施例中多网口电脑pc1的有线网卡1配置ip地址为10.10.10.10/8;有线网卡2配置ip地址为20.20.20.20/8;有线网卡3配置ip地址为30.30.30.30/8…,各有线网卡配置不同网段的ip地址;多网口电脑pc2的有线网卡1配置ip地址为10.10.10.11/8;有线网卡2配置ip地址为20.20.20.22/8;有线网卡3配置ip地址为30.30.30.33/8…,各有线网卡配置不同网段的ip地址。

其中,电力线隔离器连接在每对电力猫的供电端,其用于将待测设备的每对电力猫分别与其他电器隔离开。

其中,通断电开关机用于控制待测设备的通电时长和断电时长。本实施例设定为通电时长为60秒,断电时长为5秒。

其中,自动化程序用于统计ping包结果中连续“请求超时”的次数,并以此来判断电力猫是否自动组网成功。

其中,当连续“请求超时”的次数在12次以内时,判定待测电力猫已成功组网。

本发明只需要在测试之前设置通断电开关机,电力猫通电连接电脑客户端,在测试完成后计算出概率即可,总时间小于15分钟,大大缩短了测试时间,工作效率显著提高,减少人力成本;且本发明能自动导出测试记录,测试总次数自动算出,准确清晰,并且能够很方便的计算出自动组网失败概率;本发明还可支持多对电力猫同时测试,可以使测试时间成倍缩短,极大地提高了测试效率。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1