System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种通信设备初始加载功、性能自动化测试系统及方法技术方案_技高网

一种通信设备初始加载功、性能自动化测试系统及方法技术方案

技术编号:42339093 阅读:17 留言:0更新日期:2024-08-14 16:15
本发明专利技术公开了一种通信设备初始加载功、性能自动化测试系统及方法,属于测试技术领域,所述自动化测试系统包括:测试环境构建单元、控制单元、测试执行单元和应用单元;其中,测试环境构建单元基于被测设备的型号和用例完成相应测试环境的配置;所述控制单元被配置为进行被测设备配置资源、策略和网格参数的配置,以及被测设备是否进行正常工作状态的判定;所述测试执行单元被配置为进行测试用例的执行,并基于测试需求制定、修改、完善测试用例;所述述应用单元被配置为对测试所得数据进行分析,记录测试过程中出现的异常,并同时记录当前被测通信设备的状态信息。实现了对设备全面、高效、高准确性的初始加载功、性能测试。

【技术实现步骤摘要】

本专利技术属于测试,尤其涉及一种通信设备初始加载功、性能自动化测试系统及方法


技术介绍

1、由于生产企业和用户对设备质量的高度重视,则在设备研制和生产过程中测试至关重要。测试工作的效率、准确率、可靠性直接影响着最终生产出的设备质量。设备的初始加载功、性能决定了用户设备故障恢复的难易程度,为用户在日常管理中提供数据支撑。

2、当前通信设备性能指标均涵盖了设备初始加载功、性能指标即初始服务加载时间要求和设备,初始加载又包含了大量程序、资源、参数加载,这些加载过程是否满足应用要求,是否稳定可靠是设备测试过程中的重要测试项,设备初始加载到提供服务的时长也是影响设备的维修性性能因素之一。

3、当前通信设备的网络服务初始加载功、性能测试主要通过人工手动操作,目检初始加载到提供网络服务过程中出现的问题,人工检查则存在误检的可能性,同时人工手动、高频次操作存在一定的安全风险。并且在人工操作的过程中很难准确地确定设备从上电到进入工作状态的时间,无法准确计算设备多次从初始状态到提供服务的时长差异,致使测试过程效率低、可靠性低。在人工手动测试时,无法实现在设备上大量参数的配置,则无法模拟在复杂条件下设备初始网络服务加载状态。显而易见,人工手动测试无法全面覆盖设备在不同参数配置下的网络服务初始加载的状态。例如,设备配置的资源数量不同,则设备从开机到提供网络服务的时间便存在差异。此外,在网络设备和链路设备中的硬件模块之间数据交互情况也较为复杂,问题出现后难以定位且情况多变,人工操作无法及时记录问题发生时设备的状态信息。

<br/>

技术实现思路

1、本专利技术的目的在于:为了克服现有技术问题,公开了一种通信设备初始加载功、性能自动化测试系统及方法,实现了对设备全面、高效、高可靠性、高准确性的初始加载功、性能测试,提高了设备质量和设备技术保障水平。

2、本专利技术目的通过下述技术方案来实现:

3、一种通信设备初始加载功、性能自动化测试系统,所述自动化测试系统包括:测试环境构建单元、控制单元、测试执行单元和应用单元;

4、其中,测试环境构建单元基于被测设备的型号和用例完成相应测试环境的配置;

5、所述控制单元被配置为进行被测设备配置资源、策略和网格参数的配置,以及被测设备是否进行正常工作状态的判定;

6、所述测试执行单元被配置为进行测试用例的执行,并基于测试需求制定、修改、完善测试用例;

7、所述述应用单元被配置为对测试所得数据进行分析,记录测试过程中出现的异常,并同时记录当前被测通信设备的状态信息。

8、根据一个优选的实施方式,所述测试环境构建单元采用以太网、rs485、rs232与控制单元进行通信。

9、根据一个优选的实施方式,所述控制单元包括:电源控制模块、数据流量模拟模块、被测设备控制模块;

10、所述电源控制模块中执行机与可编程控制开关采用rs485标准通信,远程控制被测设备的电源合闸和分闸,并实时记录被测设备功耗信息及过压值、漏电值信息;

11、所述被测设备控制模块中,由测试执行机通过rs232通讯与被测设备通过串口或以太网口进行交互,配置被测设备提供服务所需要的资源实现资源注入,并完成设备自检;

12、所述数据流量模拟模块中测试执行机通过控制测试仪根据被测设备中配置策略、用户使用场景和实网业务创建数据流。

13、根据一个优选的实施方式,所述数据流量模拟模块中测试执行机通过获取数据流量发送和接收一致性的信息判断被测设备是否处于正常工作状态,并反馈流量测试结果,测试用例脚本根据数据流量模拟模块反馈的一致性信息判断用例执行结果并记录。

14、根据一个优选的实施方式,所述被测设备控制模块中测试执行机通过串口或以太网口,登录被测设备操作系统,执行相关操作获取系统状态信息,包括:执行相关程序获取设备cpu、内存数据工况信息;

15、测试执行机通过以太网通信技术获取设备参数信息和配置设备参数,读取被测设备参数信息有:设备资源状态、工作状态、参数配置数据、进程状态、内存使用情况、系统日志信息,配置设备参数:身份验证、资源配置、参数配置、网络配置;

16、若在测试过程中发生中断,被测设备控制模块将记录下当前时刻设备状态的具体信息以进一步实现问题定位。

17、根据一个优选的实施方式,所述述应用单元包括:性能数据分析模块、测试问题记录模块、测试用例管理模块;

18、所述性能数据分析模块被配置为实现对测试所得数据进行分析,根据测试用例上报的被测设备初始加载时间形成性能曲线;

19、所述测试问题记录模块被配置为完成测试过程中出现问题的记录,并在异常出现时记录测试执行所在步骤的日志;

20、所述测试用例管理板块用于导入对应被测设备的测试用例,实现对用例的增、删、改并能够查看对应测试用例的步骤信息。

21、根据一个优选的实施方式,所述性能数据分析模块按照如下步骤进行测试数据分析:

22、根据采集到的被测设备初始加载时间性能数据形成波动曲线,将采集到的大量初始加载时间数据用于基于机器学习的波动率模型,从而分析通信设备初始加载功、性能的可靠性,并实现预测被试设备在特定情境下设备的初始加载时间性能。

23、另一方面,本专利技术还公开了:

24、一种通信设备初始加载功、性能自动化测试方法,采用前述的自动化测试系统,所述自动化测试方法包括:

25、s1:登陆应用单元,在应用单元中导入测试用例并分配测试执行机;

26、s2:执行测试用例,控制被测设备外部电源上电;

27、s3:配置设备资源,并启动计时器;

28、s4:获取被测设备状态信息是否进入工作状态,若未进入工作状态则重新配置设备资源;

29、s5:被测设备开机完成后记录开机耗时t0,并上报应用单元,保存该阶段测试数据的同时将测试用例中被测设备的配置参数下发给被测设备,并根据测试用例中数据流的配置建立业务数据流;

30、s6:判断被测设备在相应参数模式下是否进入工作状态,同时发送测试用例中要求的各模拟业务数据流量;

31、若被测设备进入工作状态则记录被测设备进入工作状态耗时t1,若设备未成功进入工作状态则记录被测设备状态信息并将该错误上报给应用单元,应用单元作为本次测试数据保存到该次测试结果中;

32、s7:对每条数据流进行流量统计,判断模拟流量与测试用例中约定的阀值是否一致,若一致,则记录被测设备业务数据流互通正常耗时t2;

33、若模拟业务数据流量异常,则记录异常流量信息和被测设备状态信息并将异常信息保存到该次测试结果中;

34、s8:判断测试轮次是否达到本次初始加载功、性能测试预设的测试轮次,若达到预设测试轮次,则保存本次测试数据并结束测试,

35、通过若干次循环相应测试用例得到若干初始加载时间数据并生成波本文档来自技高网...

【技术保护点】

1.一种通信设备初始加载功、性能自动化测试系统,其特征在于,所述自动化测试系统包括:测试环境构建单元、控制单元、测试执行单元和应用单元;

2.如权利要求1所述的自动化测试系统,其特征在于,所述测试环境构建单元采用以太网、RS485、RS232与控制单元进行通信。

3.如权利要求1所述的自动化测试系统,其特征在于,所述控制单元包括:电源控制模块、数据流量模拟模块、被测设备控制模块;

4.如权利要求3所述的自动化测试系统,其特征在于,所述数据流量模拟模块中测试执行机通过获取数据流量发送和接收一致性的信息判断被测设备是否处于正常工作状态,并反馈流量测试结果,测试用例脚本根据数据流量模拟模块反馈的一致性信息判断用例执行结果并记录。

5.如权利要求3所述的自动化测试系统,其特征在于,所述被测设备控制模块中测试执行机通过串口或以太网口,登录被测设备操作系统,执行相关操作获取系统状态信息,包括:执行相关程序获取设备CPU、内存数据工况信息;

6.如权利要求1所述的自动化测试系统,其特征在于,所述述应用单元包括:性能数据分析模块、测试问题记录模块、测试用例管理模块;

7.如权利要求6所述的自动化测试系统,其特征在于,所述性能数据分析模块按照如下步骤进行测试数据分析:

8.一种通信设备初始加载功、性能自动化测试方法,其特征在于,采用权利要求1至7任一项所述的自动化测试系统,所述自动化测试方法包括:

9.如权利要求8所述的自动化测试方法,其特征在于,步骤S8还包括,若未达到预设测试轮次,则继续执行S9;

10.如权利要求8所述的自动化测试方法,其特征在于,步骤S4中,重新配置设备资源的次数不超过三次,且重新配置设备资源的时间计入设备开机耗时T0中。

...

【技术特征摘要】

1.一种通信设备初始加载功、性能自动化测试系统,其特征在于,所述自动化测试系统包括:测试环境构建单元、控制单元、测试执行单元和应用单元;

2.如权利要求1所述的自动化测试系统,其特征在于,所述测试环境构建单元采用以太网、rs485、rs232与控制单元进行通信。

3.如权利要求1所述的自动化测试系统,其特征在于,所述控制单元包括:电源控制模块、数据流量模拟模块、被测设备控制模块;

4.如权利要求3所述的自动化测试系统,其特征在于,所述数据流量模拟模块中测试执行机通过获取数据流量发送和接收一致性的信息判断被测设备是否处于正常工作状态,并反馈流量测试结果,测试用例脚本根据数据流量模拟模块反馈的一致性信息判断用例执行结果并记录。

5.如权利要求3所述的自动化测试系统,其特征在于,所述被测设备控制模块中测试执行机通过串口或以太网口...

【专利技术属性】
技术研发人员:骆超陈浩罗晋陈星宇郭栋周华明陈洋凡霞刘健刘奕李振张玉婧
申请(专利权)人:中国电子科技集团公司第三十研究所
类型:发明
国别省市:

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

1