页面帧率测试方法、应用的安装文件生成方法及装置制造方法及图纸

技术编号:26650487 阅读:110 留言:0更新日期:2020-12-09 00:46
本发明专利技术实施例提供了一种页面帧率测试方法、应用的安装文件生成方法及装置,该方法包括:在目标应用启动之后,获取到预设操作指令的情况下,调用预先生成的动态库文件,所述动态库文件中包括用于进行页面帧率测试的测试脚本;执行所述测试脚本,对所述目标应用的页面帧率进行测试,获得页面帧率测试结果;显示所述页面帧率测试结果。因此,本发明专利技术的方案,在一定程度上解决了现有技术中的页面帧率的测试方式,需要依赖于源代码,或环境配置复杂,使用不便的问题。

【技术实现步骤摘要】
页面帧率测试方法、应用的安装文件生成方法及装置
本专利技术涉及计算机
,特别是涉及一种页面帧率测试方法、应用的安装文件生成方法及装置。
技术介绍
随着智能终端设备的普及化,人们越来越多的日常活动依赖终端设备进行。终端设备画面显示的流畅度直接影响用户的视觉体验,而页面的渲染帧率是显示流畅度的直观体现,因而,在应用程序的开发过程中,进行帧率测试是非常必要的环节。其中,帧率是用于表示画面显示帧数的度量,单位为帧数或赫兹,帧数用于描述每秒播放多少帧画面,而赫兹则表示显示屏的画面每秒更新多少次。其中,现有的自动化帧率测试方法大致分为代码测试以及第三方测试框架测试,代码测试方式本身对于系统资源的消耗极低,测试结果更加接近真实数值,但测试需依赖源代码,因此只能针对自研发的产品进行。第三方测试框架需要较为复杂的配置过程,依赖特定的运行环境,并且对移动设备本身产生较大的CPU和内存消耗,影响最后测试结果的真实性。由上述可知,现有技术中的页面帧率的测试方式,需要依赖于源代码,或环境配置复杂,使用不便的问题。
技术实现思路
本文档来自技高网
...

【技术保护点】
1.一种页面帧率测试方法,应用于待测试设备,其特征在于,所述方法包括:/n在目标应用启动之后,获取到预设操作指令的情况下,调用预先生成的动态库文件,所述动态库文件中包括用于进行页面帧率测试的测试脚本;/n执行所述测试脚本,对所述目标应用的页面帧率进行测试,获得页面帧率测试结果;/n显示所述页面帧率测试结果。/n

【技术特征摘要】
1.一种页面帧率测试方法,应用于待测试设备,其特征在于,所述方法包括:
在目标应用启动之后,获取到预设操作指令的情况下,调用预先生成的动态库文件,所述动态库文件中包括用于进行页面帧率测试的测试脚本;
执行所述测试脚本,对所述目标应用的页面帧率进行测试,获得页面帧率测试结果;
显示所述页面帧率测试结果。


2.根据权利要求1所述的页面帧率测试方法,其特征在于,所述待测试设备中存储有所述动态库文件的相对路径,所述相对路径为所述动态库文件相对于所述目标应用的安装位置的路径;
所述调用预先生成的动态库文件,包括:
根据所述相对路径,调用所述动态库文件。


3.根据权利要求1所述的页面帧率测试方法,其特征在于,对所述目标应用的页面帧率进行测试,获得页面帧率测试结果,包括:
获取目标定时器在单位时间内被触发的次数,并将所述次数确定为页面帧率测试结果;
其中,所述目标定时器为设置在所述待测试设备的操作系统内部的定时器,在所述待测试设备的屏幕完成一次画面刷新之前,所述目标定时器被触发。


4.根据权利要求1所述的页面帧率测试方法,其特征在于,所述显示所述页面帧率测试结果,包括:
在所述待测试设备上显示所述页面帧率测试结果;
或者,
在目标设备上显示所述页面帧率测试结果,其中,所述目标设备为与所述待测试设备通信连接的设备。


5.根据权利要求1所述的页面帧率测试方法,其特征在于,所述动态库文件通过Xcode工具生成。


6.一种应用的安装文件生成方法,应用于安装文件的生产设备,其特征在于,所述方法包括:
将预先生成的动态库文件导入目标应用的安装文件中,并在所述安装文件中记录所述动态库文件的相对路径,得到包括所述动态库文件的安装文件;
其中,所述动态库文件中包括用于进行页面帧率测试的测试脚本,所述相对路径为所述动态库文件相对于所述目标应用...

【专利技术属性】
技术研发人员:董熠
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

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

1