一种BMC可视化测试方法、装置、终端及存储介质制造方法及图纸

技术编号:21199650 阅读:34 留言:0更新日期:2019-05-25 01:11
本发明专利技术提供一种BMC可视化测试方法、装置、终端及存储介质,包括:设置测试参数;根据所述测试参数执行对目标BMC的重置;根据所述测试参数采集重置BMC的日志;设置错误显示阈值;根据所述错误显示阈值对采集的日志进行错误筛选和错误提示处理。本发明专利技术能够实现对测试数据的高效分析,增强了测试准确性,节省了时间和人力资源。

A Visual Testing Method, Device, Terminal and Storage Media for BMC

The invention provides a BMC visual test method, device, terminal and storage medium, including: setting test parameters; performing reset of target BMC according to the test parameters; collecting reset BMC logs according to the test parameters; setting error display threshold; and filtering and error prompting processing the collected logs according to the error display threshold. The invention can realize efficient analysis of test data, enhance test accuracy, save time and human resources.

【技术实现步骤摘要】
一种BMC可视化测试方法、装置、终端及存储介质
本专利技术属于服务器测试
,具体涉及一种BMC可视化测试方法、装置、终端及存储介质。
技术介绍
BMC(BaseboardManagementController)基板管理控制器,负责监控服务器运行状态,包含服务器CPU,内存,硬盘,网卡等部件的温度和电压,风扇的转速等信息,对服务器非常重要。若BMC没有正常运行,则无法有效控制服务器的各种参数,影响服务器使用效果,因此服务器的稳定性对服务器来说十分重要。但是现有BMC测试在测试过程中获取到的大量测试数据以日志的形式保存下来,测试人员通过分析日志文件中的数据对BMC的性能进行分析。由于生产的日志文件较大,所述现有BMC测试比较耗费时间,且人工分析大量数据时也容易遗漏,对测试准确性造成不利影响。
技术实现思路
针对现有技术的上述不足,本专利技术提供一种BMC可视化测试方法、装置、终端及存储介质,以解决上述技术问题。第一方面,本专利技术提供一种BMC可视化测试方法,包括:设置测试参数;根据测试参数执行对目标BMC的重置;根据测试参数采集重置BMC的日志;设置错误显示阈值;根据错误显示阈值对采集的日志进行错误筛选和错误提示处理。进一步的,设置测试参数包括:设置BMC重置类型;设置BMC重置次数;设置重置间隔时间;设置BMC唤醒时间;设置目标BMC登录信息。进一步的,设置错误显示阈值包括:设置日志中的监测参数项的重要等级;根据重要等级设置相应监测参数项的错误显示阈值。进一步的,根据错误显示阈值对采集的日志进行错误筛选和错误提示处理包括:判断日志中的监测参数项的错误次数是否达到相应的错误显示阈值:是,则利用GUI显示监测参数项和相应的错误次数;否,则不显示监测参数项。第二方面,本专利技术提供一种BMC可视化测试装置,包括:参数设置单元,配置用于设置测试参数;重置执行单元,配置用于根据测试参数执行对目标BMC的重置;日志采集单元,配置用于根据测试参数采集重置BMC的日志;阈值设置单元,配置用于设置错误显示阈值;日志处理单元,配置用于根据错误显示阈值对采集的日志进行错误筛选和错误提示处理。进一步的,参数设置单元包括:类型设置模块,配置用于设置BMC重置类型;次数设置模块,配置用于设置BMC重置次数;间隔设置模块,配置用于设置重置间隔时间;唤醒设置模块,配置用于设置BMC唤醒时间;目标设置模块,配置用于设置目标BMC登录信息。进一步的,阈值设置单元包括:等级设置模块,配置用于设置日志中的监测参数项的重要等级;阈值设置模块,配置用于根据重要等级设置相应监测参数项的错误显示阈值。进一步的,日志处理单元包括:次数判断模块,配置用于判断日志中的监测参数项的错误次数是否达到相应的错误显示阈值;测试显示模块,配置用于利用GUI显示监测参数项和相应的错误次数;测试隐藏模块,配置用于不显示监测参数项。第三方面,提供一种终端,包括:处理器、存储器,其中,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得终端执行上述的终端的方法。第四方面,提供了一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。本专利技术的有益效果在于,本专利技术提供的BMC可视化测试方法、装置、终端及存储介质,通过设置测试参数,并根据测试参数对目标BMC进行重置和日志收集,再根据预先设置的错误显示阈值对收集的日志进行错误筛选和错误提示处理,实现对测试数据的高效分析,增强了测试准确性,节省了时间和人力资源。此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例的方法的示意性流程图。图2是本专利技术一个实施例的装置的示意性框图。图3为本专利技术实施例提供的一种终端的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。下面对本专利技术中出现的关键术语进行解释。图1是本专利技术一个实施例的方法的示意性流程图。其中,图1执行主体可以为一种BMC可视化测试装置。如图1所示,该方法100包括:步骤110,设置测试参数;步骤120,根据测试参数执行对目标BMC的重置;步骤130,根据测试参数采集重置BMC的日志;步骤140,设置错误显示阈值;步骤150,根据错误显示阈值对采集的日志进行错误筛选和错误提示处理。可选地,作为本专利技术一个实施例,设置测试参数包括:设置BMC重置类型;设置BMC重置次数;设置重置间隔时间;设置BMC唤醒时间;设置目标BMC登录信息。可选地,作为本专利技术一个实施例,设置错误显示阈值包括:设置日志中的监测参数项的重要等级;根据重要等级设置相应监测参数项的错误显示阈值。可选地,作为本专利技术一个实施例,根据错误显示阈值对采集的日志进行错误筛选和错误提示处理包括:判断日志中的监测参数项的错误次数是否达到相应的错误显示阈值:是,则利用GUI显示监测参数项和相应的错误次数;否,则不显示监测参数项。为了便于对本专利技术的理解,下面以本专利技术BMC可视化测试方法的原理,结合实施例中对BMC进行可视化测试的过程,对本专利技术提供的BMC可视化测试方法做进一步的描述。具体的,所述BMC可视化测试方法包括:S1、设置测试参数。设置BMC重置类型、BMC重置次数、重置间隔时间、BMC唤醒时间、目标BMC登录信息(目标BMC的IP和登录密码)。S2、根据测试参数执行对目标BMC的重置。首先根据测试参数中的重置类型判断调用相应的重置函数(重置函数包括Warmreset函数和coldreset函数)。根据测试参数中的目标BMC登录信息远程登录目标BMC,利用重置函数重置目标BMC并利用time工具记录重置次数,且保证相邻两次重置的间隔时间满足测试参数中的重置间隔时间。当重置次数达到BMC重置次数后,终止BMC重置程序,并提示重置程序完成,进入测试分析程序转步骤S5。S3、根据测试参数采集重置BMC的日志。目标BMC重置后,当等待时间满足测试参数中的BMC唤醒时间时,立即抓取BMC初始化日志,初始化日志包括FRU、BMCinfo、网络信息、chassisstatus以及BMC自测生成的日志。将此次获取的初始化日志标记当前的重置次数。S4、设置错误显示阈值。设置日志中的监测参数项的重要等级,根据重要等级设置相应监测参数项的错误显示阈值。S5、根据错误显示阈值对采集的日志进行错误筛选和错误提示处理。首先采集所有日志中的需要监测的监测参数项,将后续测试日志的监测参数项数据与初次重置后的测试日志中的监测参数项数据对比,将与本文档来自技高网
...

【技术保护点】
1.一种BMC可视化测试方法,其特征在于,包括:设置测试参数;根据所述测试参数执行对目标BMC的重置;根据所述测试参数采集重置BMC的日志;设置错误显示阈值;根据所述错误显示阈值对采集的日志进行错误筛选和错误提示处理。

【技术特征摘要】
1.一种BMC可视化测试方法,其特征在于,包括:设置测试参数;根据所述测试参数执行对目标BMC的重置;根据所述测试参数采集重置BMC的日志;设置错误显示阈值;根据所述错误显示阈值对采集的日志进行错误筛选和错误提示处理。2.根据权利要求1所述的BMC可视化测试方法,其特征在于,所述设置测试参数包括:设置BMC重置类型;设置BMC重置次数;设置重置间隔时间;设置BMC唤醒时间;设置目标BMC登录信息。3.根据权利要求1所述的BMC可视化测试方法,其特征在于,所述设置错误显示阈值包括:设置所述日志中的监测参数项的重要等级;根据所述重要等级设置相应监测参数项的错误显示阈值。4.根据权利要求1所述的BMC可视化测试方法,其特征在于,所述根据错误显示阈值对采集的日志进行错误筛选和错误提示处理包括:判断日志中的监测参数项的错误次数是否达到相应的错误显示阈值:是,则利用GUI显示所述监测参数项和相应的错误次数;否,则不显示所述监测参数项。5.一种BMC可视化测试装置,其特征在于,包括:参数设置单元,配置用于设置测试参数;重置执行单元,配置用于根据所述测试参数执行对目标BMC的重置;日志采集单元,配置用于根据所述测试参数采集重置BMC的日志;阈值设置单元,配置用于设置错误显示阈值;日志处理单元,配...

【专利技术属性】
技术研发人员:王浩生
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1