【技术实现步骤摘要】
自动测试SSD不同电源状态影响的方法及装置
本专利技术涉及到SSD领域,特别是涉及到一种自动测试SSD不同电源状态影响的方法及装置。
技术介绍
SSD电源状态,简称为PS,一般有5种状态:PS0、PS1、PS2、PS3、PS4,SSD处于不同的电源状态下,SSD的功耗会不一样。同时SSD的电源状态在进行切换或者切换后进行读写的过程中,往往会发生很多问题,例如蓝屏及丢盘等等。在SSD项目研发的过程中,测试SSD电源状态的切换是众多测试用例中的其中一项,SSD电源状态的切换正常与否会直接影响到项目的进展;同时,客户对于SSD电源状态的切换也是必测试的。所以SSD电源状态切换测试显得尤其重要。在现有的测试SSD电源状态切换的方法中,一般都是手动下命令使其切换,因为SSD电源状态众多,而且每个电源状态的测试次数还需要有量的要求,切换后还需要检查读写数据及删除数据和SSD关闭及开启是否正常等等,这就显得十分耗时费力。如果SSD的数量比较多的情况下,往往需要更多人的配合,工作量大,耗时费力,人力成本较高,测试效率低下。
技术实现思路
为了解决上述现有技术的缺陷,本专利技术的目的是 ...
【技术保护点】
1.一种自动测试SSD不同电源状态影响的方法,其特征在于,包括以下步骤:搭建测试环境设置,执行测试脚本;通过测试脚本循环生成随机值;根据随机值跳转至对应的子函数,执行对应的测试操作;所述测试操作包括电源状态跳转操作,随机数据写入操作,随机数据删除操作和关闭/开启电源操作。
【技术特征摘要】
1.一种自动测试SSD不同电源状态影响的方法,其特征在于,包括以下步骤:搭建测试环境设置,执行测试脚本;通过测试脚本循环生成随机值;根据随机值跳转至对应的子函数,执行对应的测试操作;所述测试操作包括电源状态跳转操作,随机数据写入操作,随机数据删除操作和关闭/开启电源操作。2.如权利要求1所述的自动测试SSD不同电源状态影响的方法,其特征在于,所述搭建测试环境设置,执行测试脚本步骤,包括,设定随机值循环产生次数;设定SSD关闭/开启电源次数的初始值;设定namespaseID为1;计算得到NVME协议传输数据的最大长度。3.如权利要求2所述的自动测试SSD不同电源状态影响的方法,其特征在于,所述设定随机值循环产生次数步骤之前,还包括,将主机与SSD电源驱动、M.2转接板及待测SSD电连接,并打开DriverMaster软件,执行自动测试脚本。4.如权利要求1所述的自动测试SSD不同电源状态影响的方法,其特征在于,所述根据随机值跳转至对应的子函数,执行对应的测试操作步骤之前,包括,预先设定不同随机值对应的子函数,并为每个子函数一一对应关联测试操作。5.如权利要求1所述的自动测试SSD不同电源状态影响的方法,其特征在于,所述根据随机值跳转至对应的子函数,执行对应的测试操作步骤之后,还包括,获取SSD在不同测试操作下的工作数据,并记...
【专利技术属性】
技术研发人员:朱振武,
申请(专利权)人:东莞记忆存储科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。