一种测试参数获取方法、系统、装置及相关组件制造方法及图纸

技术编号:33083951 阅读:15 留言:0更新日期:2022-04-15 10:43
本申请公开了一种测试参数获取方法、系统、装置及计算机可读存储介质,应用于管理端,该测试参数获取方法包括:根据待测服务器的MAC地址获取BMC IP地址;获取所述管理端对应的X

【技术实现步骤摘要】
一种测试参数获取方法、系统、装置及相关组件


[0001]本申请涉及服务器领域,特别涉及一种测试参数获取方法、系统、装置及相关组件。

技术介绍

[0002]目前服务器整机组装完成后需要在OS(Operating System,操作系统)下进行基础功能测试及相关性能测试,在测试过程中经常会出现一些无法开机、开机无显或者在自检界面宕机的情况,在上述情况下一般需要通过BMC(Baseboard Management Controller,基板管理控制器)抓取日志来分析原因,定位问题,目前常用的方案是通过BMC以直连的方式登录BMC Web界面来抓取日志进行分析,由于整机测试是在一个局域网环境中进行测试,因此,就要求测试人员必须到现场,才能通过BMC以直连的方式登录到BMC Web界面,效率低。
[0003]因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。

技术实现思路

[0004]本申请的目的是提供一种测试参数获取方法、系统、装置及计算机可读存储介质,应用于管理端,能够远程登录BMC获取测试参数,无需测试人员到现场抓取日志,降低了人工检查的时间和成本,提高测试效率。
[0005]为解决上述技术问题,本申请提供了一种测试参数获取方法,应用于管理端,该测试参数获取方法包括:
[0006]根据待测服务器的MAC地址获取BMC IP地址;
[0007]获取所述管理端对应的X

CSRFTOKEN,通过所述X

CSRFTOKEN和所述BMC IP地址创建与所述待测服务器的BMC的会话,并获取所述会话返回信息;
[0008]根据所述会话返回信息判断所述待测服务器是否处于待获取状态;
[0009]若是,获取与测试异常工况对应的测试参数。
[0010]可选的,所述根据所述会话返回信息判断所述待测服务器是否处于待获取状态的过程包括:
[0011]根据所述会话返回信息判断所述待测服务器是否处于正常登录状态;
[0012]若是,判断所述待测服务器是否处于开机状态;
[0013]若是,判定所述待测服务器处于所述待获取状态。
[0014]可选的,所述根据所述会话返回信息判断所述待测服务器是否处于正常登录状态之后,该测试参数获取方法还包括:
[0015]若所述待测服务器未处于所述正常登录状态,重复执行所述利用所述BMC IP地址创建与所述待测服务器的BMC的会话的操作。
[0016]可选的,该测试参数获取方法还包括:
[0017]当重复执行所述利用所述BMC IP地址创建与所述待测服务器的BMC的会话的操作
的次数超过预设次数,生成报警信息。
[0018]可选的,所述获取与测试异常工况对应的测试参数的过程包括:
[0019]确定与测试异常工况对应的API接口;
[0020]通过所述API接口获取测试参数。
[0021]可选的,所述测试参数包括固件版本信息和/或内存信息和/或硬盘背板信息和/或硬盘信息。
[0022]可选的,所述固件版本信息包括BMC固件版本信息和/或BIOS固件板本信息和/或VR固件版本信息。
[0023]为解决上述技术问题,本申请还提供了一种测试参数获取系统,应用于管理端,该测试参数获取系统包括:
[0024]第一获取模块,用于根据待测服务器的MAC地址获取BMC IP地址;
[0025]登录模块,用于获取所述管理端对应的X

CSRFTOKEN,通过所述X

CSRFTOKEN和所述BMC IP地址创建与所述待测服务器的BMC的会话,并获取所述会话返回信息,根据所述会话返回信息判断所述待测服务器是否处于待获取状态,若是,触发第二获取模块;
[0026]所述第二获取模块,用于获取与测试异常工况对应的测试参数。
[0027]为解决上述技术问题,本申请还提供了一种测试参数获取装置,包括:
[0028]存储器,用于存储计算机程序;
[0029]处理器,用于执行所述计算机程序时实现如上文任意一项所述的测试参数获取方法的步骤。
[0030]为解决上述技术问题,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上文任意一项所述的测试参数获取方法的步骤。
[0031]本申请提供了一种测试参数获取方法,需要获取与测试异常工况对应的测试参数来分析故障原因时,在管理端根据待测服务器的MAC地址获取BMC IP,利用X

CSRFTOKEN及BMC IP建立与待测服务器的BMC之间的会话,在实现远程登录BMC的同时,保证安全性,然后并基于会话返回信息,判断待测服务器是否已经准备好使管理端远程获取测试参数,若是,通过管理端获取与测试异常工况对应的测试参数。本申请可以实现远程登录BMC来获取与测试异常工况对应的测试参数进行分析,无需测试人员到现场登录BMC Web抓取日志,且本申请可以直接获取到测试异常工况对应的测试参数,无需测试人员从日志中筛查相关信息,降低了人工检查的时间和成本,提高测试效率。本申请还提供了一种测试参数获取系统、装置及计算机可读存储介质,具有和上述测试参数获取方法相同的有益效果。
附图说明
[0032]为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0033]图1为本申请所提供的一种测试参数获取方法的步骤流程图;
[0034]图2为本申请所提供的一种测试参数获取系统的结构示意图。
具体实施方式
[0035]本申请的核心是提供一种测试参数获取方法、系统、装置及计算机可读存储介质,应用于管理端,能够远程登录BMC获取测试参数,无需测试人员到现场抓取日志,降低了人工检查的时间和成本,提高测试效率。
[0036]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0037]请参照图1,图1为本申请所提供的一种测试参数获取方法的步骤流程图,该测试参数获取方法包括:
[0038]S101:根据待测服务器的MAC地址获取BMC IP地址;
[0039]具体的,本实施例中的S101

S103可以由管理端实现,管理端包括本地客户端和本地服务端,待测服务器为相对于管理端的远程服务器。待测服务器和本地服务端存在数据交互,基于此,本地服务端可以获取到本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试参数获取方法,其特征在于,应用于管理端,该测试参数获取方法包括:根据待测服务器的MAC地址获取BMCIP地址;获取所述管理端对应的X

CSRFTOKEN,通过所述X

CSRFTOKEN和所述BMCIP地址创建与所述待测服务器的BMC的会话,并获取所述会话返回信息;根据所述会话返回信息判断所述待测服务器是否处于待获取状态;若是,获取与测试异常工况对应的测试参数。2.根据权利要求1所述的测试参数获取方法,其特征在于,所述根据所述会话返回信息判断所述待测服务器是否处于待获取状态的过程包括:根据所述会话返回信息判断所述待测服务器是否处于正常登录状态;若是,判断所述待测服务器是否处于开机状态;若是,判定所述待测服务器处于所述待获取状态。3.根据权利要求1所述的测试参数获取方法,其特征在于,所述根据所述会话返回信息判断所述待测服务器是否处于正常登录状态之后,该测试参数获取方法还包括:若所述待测服务器未处于所述正常登录状态,重复执行所述利用所述BMCIP地址创建与所述待测服务器的BMC的会话的操作。4.根据权利要求3所述的测试参数获取方法,其特征在于,该测试参数获取方法还包括:当重复执行所述利用所述BMCIP地址创建与所述待测服务器的BMC的会话的操作的次数超过预设次数,生成报警信息。5.根据权利要求1所述的测试参数获取方法,其特征在于,所述获取与测试异常工况对应的测试参数的过程包括:确定与测试异常工况对...

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

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

1