一种用于交换机的测试系统、方法、设备及介质技术方案

技术编号:35355081 阅读:31 留言:0更新日期:2022-10-26 12:30
本发明专利技术公开了一种用于交换机的测试系统、方法、设备及介质,系统包括:控制模块、测试设备模块以及测试样机模块,所述测试设备模块包括网络模块和其他测试设备模块,其中,所述控制模块配置为基于所述网络模块连接所述其他测试设备模块以及所述测试样机模块,并下发测试指令到所述其他测试设备模块和所述测试样机模块以对测试样机进行测试。通过本发明专利技术的方案,提高了测试效率,出现故障时对故障的反应速度,降低了人力成本,避免了测试人员长时间的反复工作。的反复工作。的反复工作。

【技术实现步骤摘要】
一种用于交换机的测试系统、方法、设备及介质


[0001]本专利技术涉及交换机测试领域,尤其涉及一种用于交换机的测试系统、方法、设备及介质。

技术介绍

[0002]随着移动互联网技术的高速发展,网络用户量迅速增长,数据中心转换的数据越来越多,具有开放、灵活、高效等优点的白盒交换机占据的市场份额越来越多。因为数据中心承担着很大的数据转发量,一台交换机承担几十台甚至上百台服务器的数据转发任务,且交换机除了定期维护,其他时间基本都是满压力、满负荷运行,因此交换机可靠性至关重要。
[0003]交换机可靠性测试一般通过温箱、振动台等模拟出不同气候、温度、海拔、振动等条件下交换机的运输过程或工作过程中的环境;在模拟环境中,交换机承受满负荷运行的压力,通过改变或增加环境应力作用来加速机器的硬件损耗,能够快速暴露机器硬件上的缺陷和不足;从而及时给硬件研发人员提出改进的方向,达到使交换机的性能更加稳定可靠的目的。
[0004]在可靠性测试过程中,交换机全程满负荷进运行,同时随时监控各个硬件的运行状态,通过发现硬件功能是否存在异常来检测机器的可靠程度。对于上述过程,首先需要测试人员查验更新固件版本,准备测试中给交换芯片、CPU、内存、硬盘施加压力的工具,然后测试过程需要测试人员轮班值守,查看测试数据和sensor信息,有异常时,还需要保留温箱的测试环境,进行问题的定位分析等。这种通过人工监测交换机的可靠性测试过程,测试时间长,测试效率低;测试反应速度慢,出现问题不能第一时间发现解决;测试人力成本高,需要多人轮班值守。/>
技术实现思路

[0005]有鉴于此,本专利技术提出了一种用于交换机的测试系统、方法、设备及介质,通过模块化设计,提高了测试效率、出现故障时的反应速度,降低了人力成本,避免了测试人员长时间的反复工作。
[0006]基于上述目的,本专利技术实施例的一方面提供了一种用于交换机的测试系统,系统具体包括:
[0007]控制模块、测试设备模块以及测试样机模块,所述测试设备模块包括网络模块和其他测试设备模块,其中,所述控制模块配置为基于所述网络模块连接所述其他测试设备模块以及所述测试样机模块,并下发测试指令到所述其他测试设备模块和所述测试样机模块以对测试样机进行测试。
[0008]在一些实施方式中,所述其他测试设备模块包括环境测试设备模块;
[0009]所述环境测试设备模块配置为基于所述控制模块下发的测试指令将所述环境测试设备按测试条件开启;
[0010]所述测试样机模块配置为在所述环境测试设备按测试条件开启后,基于所述控制模块下发的测试指令对所述测试样机进行测试与监控,并将测试结果发送到所述测试样机。
[0011]在一些实施方式中,所述测试样机模块还配置为响应于监控到测试过程出现报错,停止对所述测试样机的测试,并将报错信息发送给所述测试样机;
[0012]所述环境测试设备模块配置为响应于测试过程中出现报错,保持并记录所述测试设备所处测试环境。
[0013]在一些实施方式中,所述测试样机模块还包括以下模块中的至少一种:流量模块、中央处理器模块、内存模块、硬盘模块、总线模块、管理口模块、传感器模块、端口模块、风扇模块、电源模块、时钟模块,其中,所述流量模块配置为对测试样机的交换芯片进行加压和监控,所述中央处理器模块配置为对测试样机的中央处理器进行加压和监控,所述内存模块配置为对测试样机的内存进行加压和监控,所述硬盘模块配置为对测试样机的硬盘进行加压和监控,所述总线模块配置为对测试样机的I2C链路进行加压和监控,所述管理口模块配置为对测试样机的管理口进行加压和监控,所述传感器模块配置为对测试样机的传感器进行监控,所述端口模块配置为对测试样机的端口进行监控,所述风扇模块配置为对测试样机的风扇进行监控,所述电源模块配置为对测试样机的电源进行监控,所述时钟模块配置为对测试样机的时钟进行监控。
[0014]在一些实施方式中,所述网络模块包括交换机和与所述交换机连接的串口服务器,其中,所述交换机还与所述控制设备连接,所述串口服务器还与所述测试样机连接,所述网络模块配置为实现所述控制设备与所述测试样机的数据传输。
[0015]在一些实施方式中,所述其他测试设备模块还包括供电模块,所述供电模块配置为对所述测试样机进行上电;
[0016]所述测试样机模块还包括固件模块,所述固件模块配置为在所述测试样机上电后,对所述测试样机的固件进行更新;
[0017]在所述固件模块对所述测试样机进行固件更新后,开启所述环境测试设备对所述测试样机进行测试前,所述控制模块还配置为按预设条件对所述测试样机进行功能测试。
[0018]在一些实施方式中,所述环境测试设备模块包括温箱模块和振动台模块,所述温箱模块配置为控制并监测温箱的运行状态,所述振动台模块配置为控制并监测振动台的运行状态。
[0019]本专利技术实施例的另一方面,还提供了一种用于交换机的测试方法,基于测试系统执行以下步骤:
[0020]控制模块基于网络模块连接其他测试设备模块以及测试样机模块,并下发测试指令到所述其他测试设备模块和所述测试样机模块以对测试样机进行测试。
[0021]在一些实施方式中,所述其他测试设备模块包括环境测试设备模块,步骤还包括:
[0022]所述环境测试设备模块基于所述控制模块下发的测试指令将所述环境测试设备按测试条件开启;
[0023]所述测试样机模块在所述环境测试设备按测试条件开启后,基于所述控制模块下发的测试指令对所述测试样机进行测试与监控,并将测试结果发送到所述测试样机。
[0024]在一些实施方式中,步骤还包括:
[0025]所述测试样机模块响应于监控到测试过程出现报错,停止对所述测试样机的测试,并将报错信息发送给所述测试样机;
[0026]所述环境测试设备模块响应于测试过程中出现报错,保持并记录所述测试设备所处测试环境。
[0027]在一些实施方式中,所述测试样机模块还包括以下模块中的至少一种:流量模块、中央处理器模块、内存模块、硬盘模块、总线模块、管理口模块、传感器模块、端口模块、风扇模块、电源模块、时钟模块,其中,所述流量模块配置为对测试样机的交换芯片进行加压和监控,所述中央处理器模块配置为对测试样机的中央处理器进行加压和监控,所述内存模块配置为对测试样机的内存进行加压和监控,所述硬盘模块配置为对测试样机的硬盘进行加压和监控,所述总线模块配置为对测试样机的I2C链路进行加压和监控,所述管理口模块配置为对测试样机的管理口进行加压和监控,所述传感器模块配置为对测试样机的传感器进行监控,所述端口模块配置为对测试样机的端口进行监控,所述风扇模块配置为对测试样机的风扇进行监控,所述电源模块配置为对测试样机的电源进行监控,所述时钟模块配置为对测试样机的时钟进行监控。
[0028]在一些实施方式中,所述网络模块包括交换机和与所述交换机连接的串口服务器,其中,所述交换机还与所述控制设备连接,所述串口服务器还与所述测试样机连接,所本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于交换机的测试系统,其特征在于,包括:控制模块、测试设备模块以及测试样机模块,所述测试设备模块包括网络模块和其他测试设备模块,其中,所述控制模块配置为基于所述网络模块连接所述其他测试设备模块以及所述测试样机模块,并下发测试指令到所述其他测试设备模块和所述测试样机模块以对测试样机进行测试。2.根据权利要求1所述的系统,其特征在于,所述其他测试设备模块包括环境测试设备模块;所述环境测试设备模块配置为基于所述控制模块下发的测试指令将所述环境测试设备按测试条件开启;所述测试样机模块配置为在所述环境测试设备按测试条件开启后,基于所述控制模块下发的测试指令对所述测试样机进行测试与监控,并将测试结果发送到所述测试样机。3.根据权利要求2所述的系统,其特征在于,所述测试样机模块还配置为响应于监控到测试过程出现报错,停止对所述测试样机的测试,并将报错信息发送给所述测试样机;所述环境测试设备模块配置为响应于测试过程中出现报错,保持并记录所述测试设备所处测试环境。4.根据权利要求1所述的系统,其特征在于,所述测试样机模块还包括以下模块中的至少一种:流量模块、中央处理器模块、内存模块、硬盘模块、总线模块、管理口模块、传感器模块、端口模块、风扇模块、电源模块、时钟模块,其中,所述流量模块配置为对测试样机的交换芯片进行加压和监控,所述中央处理器模块配置为对测试样机的中央处理器进行加压和监控,所述内存模块配置为对测试样机的内存进行加压和监控,所述硬盘模块配置为对测试样机的硬盘进行加压和监控,所述总线模块配置为对测试样机的I2C链路进行加压和监控,所述管理口模块配置为对测试样机的管理口进行加压和监控,所述传感器模块配置为对测试样机的传感器进行监控,所述端口模块配置为对测试样...

【专利技术属性】
技术研发人员:商思亮赵敏
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1