网络设备的生产测试方法及装置制造方法及图纸

技术编号:28295308 阅读:22 留言:0更新日期:2021-04-30 16:19
本发明专利技术公开了一种网络设备的生产测试方法及装置,该方法包括:检测到所述网络设备启机后,从所述设备基础组件中获取所述网络设备包括的机箱的第一基础信息和所述网络设备包括的板卡的第二基础信息;根据所述第一基础信息获取所述机箱的第一配置文件,并根据所述第二基础信息获取所述板卡的第二配置文件;根据所述第一配置文件初始化所述机箱,并根据所述第二配置文件初始化所述板卡;检测到所述机箱和所述板卡完成初始化后,获取选定测试项;调用所述设备基础组件测试所述选定测试项对应的硬件,得到所述选定测试项对应的测试结果。该方案大大提升了适应性,可以应用于多样化的网络设备中。

【技术实现步骤摘要】
网络设备的生产测试方法及装置
本专利技术涉及通信
,尤指一种网络设备的生产测试方法及装置。
技术介绍
随着互联网技术的快速发展,网络设备被应用在各种不同规模的网络中。网络设备能够在网络环境中长期稳定地运行,与其硬件的高品质、高可靠性密不可分。故而,检测硬件可靠性是一个关键环节,生产测试承担着这个重要的质检环节。通常,网络设备上会设置生产测试软件和主程序,其中,生产测试软件是为了检测网络设备的硬件而设置的;主程序是最终运行在网络设备上的软件,为用户提供各种功能,满足用户的不同需求。网络设备被生产出来以后,需要经过生产测试软件检测为合格品后,方可交付到用户手中。因此,网络设备交付给用户时,为了节省空间,仅主程序在其中运行,生产测试软件被隐藏或被删除。目前的生产测试软件是以代码的方式实现的,对每一款网络设备,均需要采用修改代码的方式得到对应的生产测试软件,然后在网络设备运行生产测试软件的代码实现对网络设备的检测。上述网络设备的生产测试方法,适应性差,无法广泛应用于多样化的网络设备。
技术实现思路
本专利技术实施例提供一种网络设备的生产测试方法及装置,用以解决现有技术中存在的适应性差,无法广泛应用于多样化的网络设备的问题。根据本专利技术实施例,提供一种网络设备的生产测试方法,应用于网络设备设置的生产测试软件包括的生产测试组件中,所述生产测试软件还包括设备基础组件和操作系统组件,所述网络设备还设置主程序,所述主程序包括智能监控组件、业务组件、所述设备基础组件和所述操作系统组件,所述方法包括:检测到所述网络设备启机后,从所述设备基础组件中获取所述网络设备包括的机箱的第一基础信息和所述网络设备包括的板卡的第二基础信息;根据所述第一基础信息获取所述机箱的第一配置文件,并根据所述第二基础信息获取所述板卡的第二配置文件;根据所述第一配置文件初始化所述机箱,并根据所述第二配置文件初始化所述板卡;检测到所述机箱和所述板卡完成初始化后,获取选定测试项;调用所述设备基础组件测试所述选定测试项对应的硬件,得到所述选定测试项对应的测试结果。具体的,根据所述第一基础信息获取所述机箱的第一配置文件,并根据所述第二基础信息获取所述板卡的第二配置文件,具体包括:获取配置文件存储路径;从所述配置文件存储路径中查找包括所述第一基础信息的配置文件,得到所述机箱的第一配置文件;从所述配置文件存储路径中查找包括所述第二基础信息的配置文件,得到所述板卡的第二配置文件。具体的,根据所述第一配置文件初始化所述机箱,并根据所述第二配置文件初始化所述板卡,具体包括:获取所述第一配置文件包括的第一驱动信息和第一测试信息,加载所述第一驱动信息和所述第一测试信息;获取所述第二配置文件包括的第二驱动信息和第二测试信息,加载所述第二驱动信息和所述第二测试信息。具体的,获取选定测试项,具体包括:显示测试项集合,以使用户从所述测试项集合中选取候选测试项;若接收到所述用户选取的所述候选测试项,则将所述候选测试项作为选定测试项;若未接收到所述用户选取的所述候选测试项,则获取预设测试项作为选定测试项。可选的,得到所述选定测试项对应的测试结果之后,还包括:将所述测试结果保存在系统日志文件中;和/或,显示所述测试结果。根据本专利技术实施例,还提供一种网络设备的生产测试装置,应用于网络设备设置的生产测试软件包括的生产测试组件中,所述生产测试软件还包括设备基础组件和操作系统组件,所述网络设备还设置主程序,所述主程序包括智能监控组件、业务组件、所述设备基础组件和所述操作系统组件,所述装置包括:第一获取模块,用于检测到所述网络设备启机后,从所述设备基础组件中获取所述网络设备包括的机箱的第一基础信息和所述网络设备包括的板卡的第二基础信息;第二获取模块,用于根据所述第一基础信息获取所述机箱的第一配置文件,并根据所述第二基础信息获取所述板卡的第二配置文件;初始化模块,用于根据所述第一配置文件初始化所述机箱,并根据所述第二配置文件初始化所述板卡;第三获取模块,用于检测到所述机箱和所述板卡完成初始化后,获取选定测试项;测试模块,用于调用所述设备基础组件测试所述选定测试项对应的硬件,得到所述选定测试项对应的测试结果。具体的,所述第二获取模块,用于根据所述第一基础信息获取所述机箱的第一配置文件,并根据所述第二基础信息获取所述板卡的第二配置文件,具体用于:获取配置文件存储路径;从所述配置文件存储路径中查找包括所述第一基础信息的配置文件,得到所述机箱的第一配置文件;从所述配置文件存储路径中查找包括所述第二基础信息的配置文件,得到所述板卡的第二配置文件。具体的,所述初始化模块,用于根据所述第一配置文件初始化所述机箱,并根据所述第二配置文件初始化所述板卡,具体用于:获取所述第一配置文件包括的第一驱动信息和第一测试信息,加载所述第一驱动信息和所述第一测试信息;获取所述第二配置文件包括的第二驱动信息和第二测试信息,加载所述第二驱动信息和所述第二测试信息。具体的,所述第三获取模块,用于获取选定测试项,具体用于:显示测试项集合,以使用户从所述测试项集合中选取候选测试项;若接收到所述用户选取的所述候选测试项,则将所述候选测试项作为选定测试项;若未接收到所述用户选取的所述候选测试项,则获取预设测试项作为选定测试项。可选的,还包括处理模块,用于:在所述测试模块得到所述选定测试项对应的测试结果之后,将所述测试结果保存在系统日志文件中;和/或,显示所述测试结果。根据本专利技术实施例,还提供一种电子设备,所述电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存储的程序时,实现上述的方法步骤。根据本专利技术实施例,还提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法步骤。本专利技术有益效果如下:本专利技术实施例提供一种网络设备的生产测试方法及装置,通过检测到所述网络设备启机后,从所述设备基础组件中获取所述网络设备包括的机箱的第一基础信息和所述网络设备包括的板卡的第二基础信息;根据所述第一基础信息获取所述机箱的第一配置文件,并根据所述第二基础信息获取所述板卡的第二配置文件;根据所述第一配置文件初始化所述机箱,并根据所述第二配置文件初始化所述板卡;检测到所述机箱和所述板卡完成初始化后,获取选定测试项;调用所述设备基础组件测试所述选定测试项对应的硬件,得到所述选定测试项对应的测试结果。该方案中,生产测试软件采用框架与配置文件的方式实现,框架可以通过生产测试组件实现,可以基于不同的网络设备设置不同的配置文件,通过生产测试组件和配置文件就可以实现网络设备的生产测试,无需修改本文档来自技高网...

【技术保护点】
1.一种网络设备的生产测试方法,应用于网络设备设置的生产测试软件包括的生产测试组件中,所述生产测试软件还包括设备基础组件和操作系统组件,所述网络设备还设置主程序,所述主程序包括智能监控组件、业务组件、所述设备基础组件和所述操作系统组件,其特征在于,所述方法包括:/n检测到所述网络设备启机后,从所述设备基础组件中获取所述网络设备包括的机箱的第一基础信息和所述网络设备包括的板卡的第二基础信息;/n根据所述第一基础信息获取所述机箱的第一配置文件,并根据所述第二基础信息获取所述板卡的第二配置文件;/n根据所述第一配置文件初始化所述机箱,并根据所述第二配置文件初始化所述板卡;/n检测到所述机箱和所述板卡完成初始化后,获取选定测试项;/n调用所述设备基础组件测试所述选定测试项对应的硬件,得到所述选定测试项对应的测试结果。/n

【技术特征摘要】
1.一种网络设备的生产测试方法,应用于网络设备设置的生产测试软件包括的生产测试组件中,所述生产测试软件还包括设备基础组件和操作系统组件,所述网络设备还设置主程序,所述主程序包括智能监控组件、业务组件、所述设备基础组件和所述操作系统组件,其特征在于,所述方法包括:
检测到所述网络设备启机后,从所述设备基础组件中获取所述网络设备包括的机箱的第一基础信息和所述网络设备包括的板卡的第二基础信息;
根据所述第一基础信息获取所述机箱的第一配置文件,并根据所述第二基础信息获取所述板卡的第二配置文件;
根据所述第一配置文件初始化所述机箱,并根据所述第二配置文件初始化所述板卡;
检测到所述机箱和所述板卡完成初始化后,获取选定测试项;
调用所述设备基础组件测试所述选定测试项对应的硬件,得到所述选定测试项对应的测试结果。


2.如权利要求1所述的方法,其特征在于,根据所述第一基础信息获取所述机箱的第一配置文件,并根据所述第二基础信息获取所述板卡的第二配置文件,具体包括:
获取配置文件存储路径;
从所述配置文件存储路径中查找包括所述第一基础信息的配置文件,得到所述机箱的第一配置文件;
从所述配置文件存储路径中查找包括所述第二基础信息的配置文件,得到所述板卡的第二配置文件。


3.如权利要求1所述的方法,其特征在于,根据所述第一配置文件初始化所述机箱,并根据所述第二配置文件初始化所述板卡,具体包括:
获取所述第一配置文件包括的第一驱动信息和第一测试信息,加载所述第一驱动信息和所述第一测试信息;
获取所述第二配置文件包括的第二驱动信息和第二测试信息,加载所述第二驱动信息和所述第二测试信息。


4.如权利要求1所述的方法,其特征在于,获取选定测试项,具体包括:
显示测试项集合,以使用户从所述测试项集合中选取候选测试项;
若接收到所述用户选取的所述候选测试项,则将所述候选测试项作为选定测试项;若未接收到所述用户选取的所述候选测试项,则获取预设测试项作为选定测试项。


5.如权利要求1-4任一所述的方法,其特征在于,得到所述选定测试项对应的测试结果之后,还包括:
将所述测试结果保存在系统日志文件中;和/或,
显示所述测试结果。


6.一种网络设备的生产测试装置,应用于网络设备设置的生产测试软件包括的生产测试组件中,所述生产测试软件还包括设备基础组件和操作系统组件,所述网络设备还设置主程序,所述主程序包括智能监控组件、业务组件、所述设备基础组件和所述操作系统组件,其特征在于,所述装置包括:
第一获取模块,用于检测到所述网络设...

【专利技术属性】
技术研发人员:李淑萍
申请(专利权)人:北京星网锐捷网络技术有限公司
类型:发明
国别省市:北京;11

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

1