设备的掉电测试方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37221389 阅读:20 留言:0更新日期:2023-04-20 23:07
本发明专利技术实施例提供了一种设备的掉电测试方法、装置、电子设备及存储介质,从测试数据库中获取各个测试设备当前所处的测试阶段以及标准物理地址,向测试阶段为开机自检测试阶段的第一测试设备发送开机自检日志获取指令,并接收第一测试设备发送的与开机自检日志获取指令对应的指令代码标识,将指令代码标识中存在自检标识的第一测试设备作为第一目标测试设备,控制第一目标测试设备进入系统引导测试阶段,同时接收测试阶段为系统引导测试阶段的第二测试设备发送的系统请求指令,将与测试数据库中的标准物理地址匹配成功的目标物理地址所属的第二测试设备作为第二目标测试设备,控制第二目标测试设备基于无盘操作系统执行对应的掉电方式。对应的掉电方式。对应的掉电方式。

【技术实现步骤摘要】
设备的掉电测试方法、装置、电子设备及存储介质


[0001]本专利技术涉及数据测试
,特别是涉及一种设备的掉电测试方法、一种设备的掉电测试装置、一种电子设备以及一种计算机可读存储介质。

技术介绍

[0002]固态硬盘(Solid State Disk或Solid State Drive,简称SSD),又称固态驱动器,是用固态电子存储芯片阵列制成的硬盘,SSD包括掉电数据不丢失的闪存,以及掉电数据会丢失的RAM(Random Access Memory,随机存取存储器)、SRAM(Static Random

Access Memory,静态随机存取存储器)或者DRAM(Dynamic Random Access Memory,动态随机存取存储器),SSD掉电一般分两种:正常掉电和异常掉电,对于正常掉电的SSD不会丢失数据,而是在重新上电后,SSD仅需要重新加载掉电前所保存的映射数据、闪存块信息等数据。然而异常掉电的SSD,则指的是在SSD没有接收到主机发送的掉电通知时就被切断供电,或者在接收到主机发送的掉电通知之后,SSD还没有足够的时间将数据存储至闪存中,导致数据丢失。
[0003]在现有的SSD异常掉电测试技术中,往往将进行异常掉电测试的操作系统安装在服务器本地磁盘中,并且要求测试人员实时参与SSD的整个异常测试过程,在测试时准确地判断测试进度以及手动地通过服务器给SSD上电以及进行实时检查,由于每次异常掉电测试需要进行上百圈的循环开关机验证,因此,这种依赖于人工测试的方式不仅无法满足短期内测试大量测试机的实际需求,同时耗费大量人力,使得工作效率低下,而且异常掉电会导致操作系统出现碎片,如果碎片过多的话,操作系统在加载时会对磁盘进行清理并附带一次重启操作,进而增加了无效测试的次数,拉长测试周期的时间。

技术实现思路

[0004]本专利技术实施例是提供一种设备的掉电测试方法、装置、电子设备以及计算机可读存储介质,以解决现有技术由于依赖于在服务器本地磁盘中人工地进行异常掉电测试,导致耗费大量人力、测试效率低下以及容易出现无效测试的问题。
[0005]本专利技术实施例公开了一种设备的掉电测试方法,应用于控制设备,所述控制设备与至少一台测试设备进行通信连接,所述控制设备配置有针对所述测试设备的测试数据库,所述方法包括:
[0006]从所述测试数据库中获取各个所述测试设备当前所处的测试阶段以及标准物理地址;
[0007]向所述测试阶段为开机自检测试阶段的第一测试设备发送开机自检日志获取指令,并接收所述第一测试设备发送的与所述开机自检日志获取指令对应的指令代码标识,将所述指令代码标识中存在自检标识的第一测试设备作为第一目标测试设备,控制所述第一目标测试设备进入系统引导测试阶段;
[0008]同时接收所述测试阶段为所述系统引导测试阶段的第二测试设备发送的针对无
盘操作系统的系统请求指令,所述系统请求指令包括所述第二测试设备对应的目标物理地址;
[0009]将与所述测试数据库中的标准物理地址匹配成功的目标物理地址所属的第二测试设备作为第二目标测试设备,并控制所述第二目标测试设备基于所述无盘操作系统执行对应的掉电方式。
[0010]可选地,所述测试数据库还包括标准网口地址,所述向所述测试阶段为开机自检测试阶段的第一测试设备发送开机自检日志获取指令,并接收所述第一测试设备发送的与所述开机自检日志获取指令对应的指令代码标识,包括:
[0011]通过所述标准网口地址向所述测试阶段为所述开机自检测试阶段的第一测试设备发送所述开机自检日志获取指令;
[0012]接收所述第一测试设备发送的与所述开机自检日志获取指令对应的开机自检日志,所述开机自检日志包括所述指令代码标识。
[0013]可选地,所述将所述指令代码标识中存在自检标识的第一测试设备作为第一目标测试设备,控制所述第一目标测试设备进入系统引导测试阶段,包括:
[0014]将所述指令代码标识中存在所述自检标识的第一测试设备作为所述第一目标测试设备,并将所述测试数据库中与所述第一目标测试设备对应的测试阶段更新为所述系统引导测试阶段;
[0015]通过所述标准网口地址控制所述第一目标测试设备执行关机操作以及静置操作;
[0016]静置预设时间间隔后控制所述第一目标测试设备执行开机操作,并进入所述系统引导测试阶段。
[0017]可选地,所述同时接收所述测试阶段为所述系统引导测试阶段的第二测试设备发送的针对无盘操作系统的系统请求指令,包括:
[0018]控制所述测试阶段为所述系统引导测试阶段的第二测试设备进入预启动执行环境,同时接收所述第二测试设备发送的将所述预启动执行环境引导至述无盘操作系统的系统请求指令。
[0019]可选地,所述将与所述测试数据库中的标准物理地址匹配成功的目标物理地址所属的第二测试设备作为第二目标测试设备,包括:
[0020]远程访问与所述目标物理地址对应的无盘操作系统;
[0021]将与所述测试数据库中的标准物理地址匹配成功的目标物理地址所属的第二测试设备作为第二目标测试设备,并控制所述第二目标测试设备进入所述无盘操作系统。
[0022]可选地,所述测试数据库包括目标测试圈数和当前测试圈数,所述控制所述第二目标测试设备基于无盘操作系统执行对应的掉电方式,包括:
[0023]向所述第二目标测试设备发送测试状态检查指令,接收所述第二目标测试设备返回的测试状态信息,并将所述测试状态信息上传至所述测试数据库;
[0024]若所述测试状态信息为测试通过信息,则对所述当前测试圈数进行累加计算,控制所述当前测试圈数小于所述目标测试圈数的第二目标测试设备基于所述无盘操作系统执行对应的掉电方式。
[0025]可选地,所述控制所述当前测试圈数小于所述第二目标测试圈数的目标测试设备基于所述无盘操作系统执行对应的掉电方式,包括:
[0026]将所述测试数据库中与所述第二目标测试设备对应的测试阶段更新为所述开机自检测试阶段;
[0027]通过所述标准网口地址控制所述当前测试圈数小于所述目标测试圈数的第二目标测试设备基于所述无盘操作系统执行关机操作以及静置操作;
[0028]静置预设时间间隔后控制所述第二目标测试设备执行开机操作,并进入所述开机自检测试阶段。
[0029]本专利技术还公开了一种设备的掉电测试装置,应用于控制设备,所述控制设备与至少一台测试设备进行通信连接,所述控制设备配置有针对所述测试设备的测试数据库,所述装置包括:
[0030]测试信息获取模块,用于从所述测试数据库中获取各个所述测试设备当前所处的测试阶段以及标准物理地址;
[0031]开机自检阶段执行模块,用于向所述测试阶段为开机自检测试阶段的第一测试设备发送开机自检日志获取指令,并接收所述第一测试设备发送的与所述开机自检日志获取指令对应的指令代码标识,将所述指令代码标识中存在自检标识的第一测试设备作为第一目标测本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备的掉电测试方法,其特征在于,应用于控制设备,所述控制设备与至少一台测试设备进行通信连接,所述控制设备配置有针对所述测试设备的测试数据库,所述方法包括:从所述测试数据库中获取各个所述测试设备当前所处的测试阶段以及标准物理地址;向所述测试阶段为开机自检测试阶段的第一测试设备发送开机自检日志获取指令,并接收所述第一测试设备发送的与所述开机自检日志获取指令对应的指令代码标识,将所述指令代码标识中存在自检标识的第一测试设备作为第一目标测试设备,控制所述第一目标测试设备进入系统引导测试阶段;同时接收所述测试阶段为所述系统引导测试阶段的第二测试设备发送的针对无盘操作系统的系统请求指令,所述系统请求指令包括所述第二测试设备对应的目标物理地址;将与所述测试数据库中的标准物理地址匹配成功的目标物理地址所属的第二测试设备作为第二目标测试设备,并控制所述第二目标测试设备基于所述无盘操作系统执行对应的掉电方式。2.根据权利要求1所述的方法,其特征在于,所述测试数据库还包括标准网口地址,所述向所述测试阶段为开机自检测试阶段的第一测试设备发送开机自检日志获取指令,并接收所述第一测试设备发送的与所述开机自检日志获取指令对应的指令代码标识,包括:通过所述标准网口地址向所述测试阶段为所述开机自检测试阶段的第一测试设备发送所述开机自检日志获取指令;接收所述第一测试设备发送的与所述开机自检日志获取指令对应的开机自检日志,所述开机自检日志包括所述指令代码标识。3.根据权利要求2所述的方法,其特征在于,所述将所述指令代码标识中存在自检标识的第一测试设备作为第一目标测试设备,控制所述第一目标测试设备进入系统引导测试阶段,包括:将所述指令代码标识中存在所述自检标识的第一测试设备作为所述第一目标测试设备,并将所述测试数据库中与所述第一目标测试设备对应的测试阶段更新为所述系统引导测试阶段;通过所述标准网口地址控制所述第一目标测试设备执行关机操作以及静置操作;静置预设时间间隔后控制所述第一目标测试设备执行开机操作,并进入所述系统引导测试阶段。4.根据权利要求1所述的方法,其特征在于,所述同时接收所述测试阶段为所述系统引导测试阶段的第二测试设备发送的针对无盘操作系统的系统请求指令,包括:控制所述测试阶段为所述系统引导测试阶段的第二测试设备进入预启动执行环境,同时接收所述第二测试设备发送的将所述预启动执行环境引导至所述无盘操作系统的系统请求指令。5.根据权利要求4所述的方法,其特征在于,所述将与所述测试数据库中的标准物理地址匹配成功的目标物理地址所属的第二测试设备作为第二目标测试设备,包括:远程访问与所述目标物理地址对应的无盘操作系统;将与所述测试数据库中的标准物理地址匹配成功的目标物理地址所属的第二测试设备作为第二目标测试...

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

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

1