快速模拟掉电保护的测试方法、装置和计算机设备制造方法及图纸

技术编号:23445502 阅读:30 留言:0更新日期:2020-02-28 19:46
本申请涉及一种快速模拟掉电保护的测试方法、装置、计算机设备和存储介质,其中该方法包括:获取快速模拟掉电保护的测试请求;根据所述快速模拟掉电保护的测试请求,读取硬盘掉电保护完成和未完成次数初始数值;通过目标平台运行不同测试场景,并同时在不同测试场景中通过控制平台运行继电器控制程序;持续运行所述继电器控制程序直至达到规定次数;读取硬盘掉电保护次数,并确认在所述继电器控制程序运行过程中硬盘掉电保护次数是否和控制平台触发次数一致。本发明专利技术实现了模拟掉电保护功能在各个场景下是否能正常使用。

Test method, device and computer equipment for fast simulated power failure protection

【技术实现步骤摘要】
快速模拟掉电保护的测试方法、装置和计算机设备
本专利技术涉及固态硬盘测试
,特别是涉及一种快速模拟掉电保护的测试方法、装置、计算机设备和存储介质。
技术介绍
目前,SSD(SolidStateDisk,固态硬盘)已经被广泛应用于各种场合,目前在PC市场,已经逐步替代传统的HDD(HardDiskDrive,机械硬盘),从可靠性和性能方面为用户提供较好的体验。掉电保护功能为笔记本的一种掉电保护功能,该功能在任意使用场景触发后需要保证固态硬盘能够正常使用。然而,在传统技术中,并没有一种能够模拟掉电保护功能在各个场景下是否能正常使用的测试方法,这样就导致无法保证固态硬盘在突发掉电情况下的可靠性。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够模拟掉电保护功能在各个场景下是否能正常使用的快速模拟掉电保护的测试方法、装置、计算机设备和存储介质。一种快速模拟掉电保护的测试方法,所述方法包括:获取快速模拟掉电保护的测试请求;根据所述快速模拟掉电保护的测试请求,读取硬盘掉电保护完成和未完成次数初始数值;通过目标平台运行不同测试场景,并同时在不同测试场景中通过控制平台运行继电器控制程序;持续运行所述继电器控制程序直至达到规定次数;读取硬盘掉电保护次数,并确认在所述继电器控制程序运行过程中硬盘掉电保护次数是否和控制平台触发次数一致。在其中一个实施例中,所述在不同测试场景中通过控制平台运行继电器控制程序的步骤还包括:通过控制平台控制继电器让PLN信号在规定时间内对地短路并保持一定时间来触发掉电保护功能;循环控制掉电信号时间控制在要求范围之内。在其中一个实施例中,在所述获取快速模拟掉电保护的测试请求的步骤之前还包括:将待测的硬盘安装至目标平台;在所述硬盘中安装对应的操作系统。在其中一个实施例中,在所述并确认在所述继电器控制程序运行过程中硬盘掉电保护次数是否和控制平台触发次数一致的步骤之后还包括:若硬盘掉电保护次数和控制平台触发次数一致,则切换目标平台的测试场景再次进行测试;若硬盘掉电保护次数和控制平台触发次数不一致,则表示在当前测试场景下所述硬盘的掉电保护功能异常。一种快速模拟掉电保护的测试装置,所述装置包括:获取模块,所述获取模块用于获取快速模拟掉电保护的测试请求;读取模块,所述读取模块用于根据所述快速模拟掉电保护的测试请求,读取硬盘掉电保护完成和未完成次数初始数值;控制模块,所述控制模块用于通过目标平台运行不同测试场景,并同时在不同测试场景中通过控制平台运行继电器控制程序;运行模块,所述运行模块用于持续运行所述继电器控制程序直至达到规定次数;确认模块,所述确认模块用于读取硬盘掉电保护次数,并确认在所述继电器控制程序运行过程中硬盘掉电保护次数是否和控制平台触发次数一致。在其中一个实施例中,所述控制模块还用于:通过控制平台控制继电器让PLN信号在规定时间内对地短路并保持一定时间来触发掉电保护功能;循环控制掉电信号时间控制在要求范围之内。在其中一个实施例中,所述装置还包括安装模块,所述安装模块用于:将待测的硬盘安装至目标平台;在所述硬盘中安装对应的操作系统。在其中一个实施例中,所述装置还包括:切换模块,所述切换模块用于若硬盘掉电保护次数和控制平台触发次数一致,则切换目标平台的测试场景再次进行测试;异常模块,所述异常模块用于若硬盘掉电保护次数和控制平台触发次数不一致,则表示在当前测试场景下所述硬盘的掉电保护功能异常。一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意一项方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项方法的步骤。上述快速模拟掉电保护的测试方法、装置、计算机设备和存储介质,通过获取快速模拟掉电保护的测试请求;根据所述快速模拟掉电保护的测试请求,读取硬盘掉电保护完成和未完成次数初始数值;通过目标平台运行不同测试场景,并同时在不同测试场景中通过控制平台运行继电器控制程序;持续运行所述继电器控制程序直至达到规定次数;读取硬盘掉电保护次数,并确认在所述继电器控制程序运行过程中硬盘掉电保护次数是否和控制平台触发次数一致。本专利技术通过目标平台运行不同测试场景,并同时在不同测试场景中通过控制平台运行继电器控制程序以触发掉电保护功能,通过判断掉电保护次数与继电器触发次数是否一致,实现了模拟掉电保护功能在各个场景下是否能正常使用。附图说明图1为一个实施例中快速模拟掉电保护的测试方法的应用环境图;图2为一个实施例中快速模拟掉电保护的测试方法的流程示意图;图3为另一个实施例中快速模拟掉电保护的测试方法的流程示意图;图4为再一个实施例中快速模拟掉电保护的测试方法的流程示意图;图5为又一个实施例中快速模拟掉电保护的测试方法的流程示意图;图6为一个实施例中快速模拟掉电保护的测试装置的结构框图;图7为另一个实施例中快速模拟掉电保护的测试装置的结构框图;图8为再一个实施例中快速模拟掉电保护的测试装置的结构框图;图9为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本专利技术根据笔记本电脑在实际的使用过程中可能会触发掉电保护的场景,使用一种外围设备来快速模拟触发掉电保护,验证在各种实际使用场景下掉电保护功能是否能够正常使用。具体地,该测试方法可以应用于如图1所示的测试环境中。该测试环境中,硬盘安装至目标平台,例如图1中所示的笔记本中,并在硬盘中安装操作系统。继电器与目标平台通过PLN端以及GND端电连接,控制器中存储有继电器控制程序,用于控制继电器让PLN信号在规定时间内对地短路并保持一定时间来触发掉电保护功能。在一个实施例中,如图2所示,提供了一种快速模拟掉电保护的测试方法,该方法应用于如图1所示的测试环境中包括:步骤202,获取快速模拟掉电保护的测试请求;步骤204,根据快速模拟掉电保护的测试请求,读取硬盘掉电保护完成和未完成次数初始数值;步骤206,通过目标平台运行不同测试场景,并同时在不同测试场景中通过控制平台运行继电器控制程序;步骤208,持续运行继电器控制程序直至达到规定次数;步骤210,读取硬盘掉电保护次数,并确认在继电器控制程序运行过程中硬盘掉电保护次数是否和控制平台触发次数一致。具体地,首先,安装系统至目标平台,可如图1中所示的应用环境。然后,目标平台获取快速模拟掉电保护的测试请求,并根据快速模拟掉电保护的测试请求,使本文档来自技高网...

【技术保护点】
1.一种快速模拟掉电保护的测试方法,其特征在于,所述方法包括:/n获取快速模拟掉电保护的测试请求;/n根据所述快速模拟掉电保护的测试请求,读取硬盘掉电保护完成和未完成次数初始数值;/n通过目标平台运行不同测试场景,并同时在不同测试场景中通过控制平台运行继电器控制程序;/n持续运行所述继电器控制程序直至达到规定次数;/n读取硬盘掉电保护次数,并确认在所述继电器控制程序运行过程中硬盘掉电保护次数是否和控制平台触发次数一致。/n

【技术特征摘要】
1.一种快速模拟掉电保护的测试方法,其特征在于,所述方法包括:
获取快速模拟掉电保护的测试请求;
根据所述快速模拟掉电保护的测试请求,读取硬盘掉电保护完成和未完成次数初始数值;
通过目标平台运行不同测试场景,并同时在不同测试场景中通过控制平台运行继电器控制程序;
持续运行所述继电器控制程序直至达到规定次数;
读取硬盘掉电保护次数,并确认在所述继电器控制程序运行过程中硬盘掉电保护次数是否和控制平台触发次数一致。


2.根据权利要求1所述的快速模拟掉电保护的测试方法,其特征在于,所述在不同测试场景中通过控制平台运行继电器控制程序的步骤还包括:
通过控制平台控制继电器让PLN信号在规定时间内对地短路并保持一定时间来触发掉电保护功能;
循环控制掉电信号时间控制在要求范围之内。


3.根据权利要求2所述的快速模拟掉电保护的测试方法,其特征在于,在所述获取快速模拟掉电保护的测试请求的步骤之前还包括:
将待测的硬盘安装至目标平台;
在所述硬盘中安装对应的操作系统。


4.根据权利要求1-3任一项所述的快速模拟掉电保护的测试方法,其特征在于,在所述并确认在所述继电器控制程序运行过程中硬盘掉电保护次数是否和控制平台触发次数一致的步骤之后还包括:
若硬盘掉电保护次数和控制平台触发次数一致,则切换目标平台的测试场景再次进行测试;
若硬盘掉电保护次数和控制平台触发次数不一致,则表示在当前测试场景下所述硬盘的掉电保护功能异常。


5.一种快速模拟掉电保护的测试装置,其特征在于,所述装置包括:
获取模块,所述获取模块用于获取快速模拟掉电保护的测试请求;
读取模块,所述读取模块用于根据所述快速模拟掉电保...

【专利技术属性】
技术研发人员:李志宁黎军龙
申请(专利权)人:深圳忆联信息系统有限公司
类型:发明
国别省市:广东;44

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

1