UFS稳态性能测试方法、装置、可读存储介质及电子设备制造方法及图纸

技术编号:38672573 阅读:18 留言:0更新日期:2023-09-02 22:49
本发明专利技术公开一种UFS稳态性能测试方法、装置、可读存储介质及电子设备,将预设个数的应用安装包安装得到应用序列后,通过控制待测试UFS执行预设次数的测试,模拟UFS在长时间运行过程中的状态,更贴合移动电子设备实际应用的情况,并在每一次测试过程中依次以冷启动的方式启动应用序列中的每一应用,并在启动后结束应用的进程,保证应用的每一次启动均是以冷启动的方式启动,能够更精确的反映UFS启动应用程序的性能,从而精确的记录每一应用对应的启动时间,并得到启动状态数据图,实现精确检测出UFS系统长时间运行后是否存在掉速的问题,提高测试结果的准确性。提高测试结果的准确性。提高测试结果的准确性。

【技术实现步骤摘要】
UFS稳态性能测试方法、装置、可读存储介质及电子设备


[0001]本专利技术涉及存储器测试领域,特别是涉及UFS稳态性能测试方法、装置、可读存储介质及电子设备。

技术介绍

[0002]UFS(Universal Flash Storage,通用快闪记忆体)是一种用于智能设备等电子产品的存储设备。其读写速度远高于现有的eMMC(Embedded Multi Media Card,嵌入式多媒体卡)存储设备,因此UFS正逐渐取代eMMC成为智能手机的主要标准。
[0003]目前,UFS常用的测试方式为通过AndroBench(基准测试应用程序)测试其性能。然而,系统盘

UFS在长时间运行过程中,可能出现掉速的性能问题。但现有通过AndroBench无法精确的检测出系统盘

UFS是否存在掉速的问题,导致测试结果存在一定的偏差,无法确保产品的质量。

技术实现思路

[0004]本专利技术所要解决的技术问题是:提供一种UFS稳态性能测试方法、装置、可读存储介质及电子设备,实现精确检测UFS系统是否存在掉速的问题。
[0005]为了解决上述技术问题,本专利技术采用的技术方案为:一种UFS稳态性能测试方法,包括步骤:获取预设个数的应用安装包,并将所述应用安装包下载至待测试的UFS中,生成应用序列;接收测试指令,根据所述测试指令控制待测试UFS以冷启动的方式依次启动所述应用序列中的每一应用,并在启动后结束所述应用的进程,同时记录每一所述应用对应的启动时间;判断所有所述应用是否均完成启动时间记录,若是,则判断是否达到预设测试次数,若达到所述预设测试次数,则停止测试;根据每一所述应用每次启动对应的启动时间生成启动状态数据图,并根据所述启动状态数据图得到性能判断结果。
[0006]为了解决上述技术问题,本专利技术采用的另一技术方案为:一种UFS稳态性能测试装置,包括:获取模块,用于获取预设个数的应用安装包,并将所述应用安装包下载至待测试的UFS中,生成应用序列;测试模块,用于接收测试指令,根据所述测试指令控制待测试UFS以冷启动的方式依次启动所述应用序列中的每一应用,并在启动后结束所述应用的进程,同时记录每一所述应用对应的启动时间;判断模块,用于判断所有所述应用是否均完成启动时间记录,若是,则判断是否达到预设测试次数,若达到所述预设测试次数,则停止测试;
绘制模块,用于根据每一所述应用每次启动对应的启动时间生成启动状态数据图,并根据所述启动状态数据图得到性能判断结果。
[0007]为了解决上述技术问题,本专利技术采用的另一技术方案为:一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的一种UFS稳态性能测试方法各个步骤。
[0008]为了解决上述技术问题,本专利技术采用的另一技术方案为:一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述的一种UFS稳态性能测试方法中的各个步骤。
[0009]本专利技术的有益效果在于:将预设个数的应用安装包安装得到应用序列后,通过控制待测试UFS执行预设次数的测试,模拟UFS在长时间运行过程中的状态,更贴合移动电子设备实际应用的情况,并在每一次测试过程中依次以冷启动的方式启动应用序列中的每一应用,并在启动后结束应用的进程,保证应用的每一次启动均是以冷启动的方式启动,能够更精确的反映UFS启动应用程序的性能,从而精确的记录每一应用对应的启动时间,并得到启动状态数据图,实现精确检测出UFS系统长时间运行后是否存在掉速的问题,提高测试结果的准确性。
附图说明
[0010]图1为本专利技术实施例中的一种UFS稳态性能测试方法的步骤流程图;图2为本专利技术实施例中的一种UFS稳态性能测试装置的结构示意图;图3为本专利技术实施例中的一种电子设备的结构示意图。
具体实施方式
[0011]为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。
[0012]请参照图1,一种UFS稳态性能测试方法,包括步骤:获取预设个数的应用安装包,并将所述应用安装包下载至待测试的UFS中,生成应用序列;接收测试指令,根据所述测试指令控制待测试UFS以冷启动的方式依次启动所述应用序列中的每一应用,并在启动后结束所述应用的进程,同时记录每一所述应用对应的启动时间;判断所有所述应用是否均完成启动时间记录,若是,则判断是否达到预设测试次数,若达到所述预设测试次数,则停止测试;根据每一所述应用每次启动对应的启动时间生成启动状态数据图,并根据所述启动状态数据图得到性能判断结果。
[0013]由上述描述可知,本专利技术的有益效果在于:将预设个数的应用安装包安装得到应用序列后,通过控制待测试UFS执行预设次数的测试,模拟UFS在长时间运行过程中的状态,更贴合移动电子设备实际应用的情况,并在每一次测试过程中依次以冷启动的方式启动应用序列中的每一应用,而冷启动需要删除应用的进程后再进行启动,更贴合实际启动过程
中导入应用的情况,保证应用的每一次启动均是以冷启动的方式启动,能够更精确的反映UFS启动应用程序的性能,从而精确的记录每一应用对应的启动时间,并得到启动状态数据图,实现精确检测出UFS系统长时间运行后是否存在掉速的问题,提高测试结果的准确性。
[0014]进一步地,所述根据所述测试指令控制待测试UFS以冷启动的方式依次启动所述应用序列中的每一应用包括:根据所述应用序列得到每一所述应用的应用启动顺序;根据所述应用启动顺序依次以冷启动的方式启动每一所述应用。
[0015]由上述描述可知,通过应用序列得到每一应用对应的固定启动顺序,使得测试过程中UFS能够根据应用启动顺序依次顺序的启动每一应用,确保每一应用均经过启动测试,避免出现应用未启动而导致数据缺失的情况,提高测试稳定性。
[0016]进一步地,所述判断是否达到预设测试次数还包括:若未达到,则将预设个数的所述应用重新排列,根据重新排列后的所述应用排序更新所述应用启动顺序;根据更新的所述应用启动顺序依次以冷启动的方式启动每一所述应用。
[0017]由上述描述可知,通过重新排列预设个数应用的顺序,并更新应用启动顺序,使得每次测试时能够以不同的应用启动顺序进行启动测试,相较于每次测试均以相同的顺序进行测试,更加贴合应用实际使用场景,有效提高测试结果的精度。
[0018]进一步地,所述根据所述启动状态数据图得到性能判断结果包括:判断所述启动状态数据图中图像的波动值是否小于稳定阈值,若是,则输出性能判断结果为性能稳定,若否,则输出性能判断结果为性能不稳定。
[0019]由上述描述可知,通过启动状态数据图显示曲线的波动状态,从而能够直观地看出UFS在不同应用启动性能上的波动状态,以及在不同测试时间启动性能上的波动状态,更有利于判断UFS稳态性能是否稳定。
[0020]进一步地,所述根据所述测试指令控制待测试UFS以冷启动的方式依次启动所述应用序列本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种UFS稳态性能测试方法,其特征在于,包括步骤:获取预设个数的应用安装包,并将所述应用安装包下载至待测试的UFS中,生成应用序列;接收测试指令,根据所述测试指令控制待测试UFS以冷启动的方式依次启动所述应用序列中的每一应用,并在启动后结束所述应用的进程,同时记录每一所述应用对应的启动时间;判断所有所述应用是否均完成启动时间记录,若是,则判断是否达到预设测试次数,若达到所述预设测试次数,则停止测试;根据每一所述应用每次启动对应的启动时间生成启动状态数据图,并根据所述启动状态数据图得到性能判断结果。2.根据权利要求1所述的一种UFS稳态性能测试方法,其特征在于,所述根据所述测试指令控制待测试UFS以冷启动的方式依次启动所述应用序列中的每一应用包括:根据所述应用序列得到每一所述应用的应用启动顺序;根据所述应用启动顺序依次以冷启动的方式启动每一所述应用。3.根据权利要求2所述的一种UFS稳态性能测试方法,其特征在于,所述判断是否达到预设测试次数还包括:若未达到,则将预设个数的所述应用重新排列,根据重新排列后的所述应用排序更新所述应用启动顺序;根据更新的所述应用启动顺序依次以冷启动的方式启动每一所述应用。4.根据权利要求1所述的一种UFS稳态性能测试方法,其特征在于,所述根据所述启动状态数据图得到性能判断结果包括:判断所述启动状态数据图中图像的波动值是否小于稳定阈值,若是,则输出性能判断结果为性能稳定,若否,则输出性能判断结果为性能不稳定。5.根据权利要求1所述的一种UFS稳态性能测试方法,其特征在于,所述根据所述测试指令控制待测试UFS以冷启动的方式依次启动所述应用序列中的每一应用,并在启动后结束所述应用的进程,同时记录每一所述应用对应的启动时间包括:创建所述应用的进程,并启动计时器;初始化所述应用;初始化应用程序组件,并显示所述应用对应的界面;判断是否已显示所述应用对应的界面,若是,则...

【专利技术属性】
技术研发人员:孙成思何瀚王灿赵颖
申请(专利权)人:成都佰维存储科技有限公司
类型:发明
国别省市:

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

1