固件升级测试验证方法、装置、计算机设备及存储介质与流程

文档序号:33460947发布日期:2023-03-15 03:46阅读:来源:国知局

技术特征:
1.固件升级测试验证方法,其特征在于,包括:创建读写文件;配置多种读写负载压力场景;择一选择一种读写负载压力场景读取读写文件的lba地址,同时调用固件升级软件进行固定升级;若固件升级成功,则再次调用固件升级软件将固件版本降级至未升级之前的版本;若固件升级失败,则判定在当前读写负载压力场景下固定升级存在缺陷。2.根据权利要求1所述的固件升级测试验证方法,其特征在于,所述的配置多种读写负载压力场景,每一种读写负载压力场景由块大小、队列深度以及线程数量组成。3.根据权利要求2所述的固件升级测试验证方法,其特征在于,所述块大小、队列深度以及线程数量的组合方式包括:第一组合方式、第二组合方式、第三组合方式以及第四组合方式;所述第一组合方式为:块大小为1mb、队列深度为8以及线程数量为1;所述第二组合方式为:块大小为1mb、队列深度为1以及线程数量为1;所述第三组合方式为:块大小为4kb、队列深度为32以及线程数量为16;所述第四组合方式为:块大小为4kb、队列深度为1以及线程数量为1。4.根据权利要求3所述的固件升级测试验证方法,其特征在于,所述的择一选择一种读写负载压力场景读取读写文件的lba地址,同时调用固件升级软件进行固定升级,选择一种读写负载压力场景按顺序或者随机读取读写文件的lba地址。5.根据权利要求4所述的固件升级测试验证方法,其特征在于,所述的读写负载压力场景按顺序或者随机读取读写文件的lba地址,若读写负载压力场景为所述第一组合方式和所述第二组合方式时,读写负载压力场景按顺序读取读写文件的lba地址,若读写负载压力场景为所述第三组合方式和所述第四组合方式时,读写负载压力场景按随机读取读写文件的lba地址。6.根据权利要求1所述的固件升级测试验证方法,其特征在于,所述的创建读写文件,采用diskspd创建读写文件。7.根据权利要求1所述的固件升级测试验证方法,其特征在于,所述固件升级软件为fwwinsd。8.固件升级测试验证装置,其特征在于,包括创建单元、配置单元、升级单元、降级单元以及判定单元;所述创建单元,用于创建读写文件;所述配置单元,用于配置多种读写负载压力场景;所述升级单元,用于择一选择一种读写负载压力场景读取读写文件的lba地址,同时调用固件升级软件进行固定升级;所述降级单元,用于若固件升级成功,则再次调用固件升级软件将固件版本降级至未升级之前的版本;所述判定单元,用于若固件升级失败,则判定在当前读写负载压力场景下固定升级存在缺陷。9.一种计算机设备,其特征在于,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1~7
中任意一项所述的固件升级测试验证方法。10.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行时,使得所述处理器执行如权利要求1~7任意一项所述的固件升级测试验证方法。

技术总结
本发明实施例公开了一种固件升级测试验证方法、装置、计算机设备及存储介质,其中方法包括:创建读写文件;配置多种读写负载压力场景;择一选择一种读写负载压力场景读取读写文件的LBA地址,同时调用固件升级软件进行固定升级;若固件升级成功,则再次调用固件升级软件将固件版本降级至未升级之前的版本;若固件升级失败,则判定在当前读写负载压力场景下固定升级存在缺陷。本发明能够快速高效地验证固态硬盘在读写压力较大且读写负载压力场景组合多的场景下存在的固件升级过程中发生的缺陷,从而提高了测试验证的全面性。从而提高了测试验证的全面性。从而提高了测试验证的全面性。


技术研发人员:杨汉力 钱海明 石骁
受保护的技术使用者:苏州忆联信息系统有限公司
技术研发日:2022.10.18
技术公布日:2023/3/14
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1