【技术实现步骤摘要】
应用测试方法、装置和计算机可读存储介质
[0001]本申请涉及计算机
,具体涉及一种应用测试方法、装置和计算机可读存储介质。
技术介绍
[0002]随着计算机技术的快速发展,各种各样的应用得到广泛的使用。为了可以提供更加稳定、流畅的应用服务,需要对应用的性能进行测试,例如,通过控制测试终端的中央处理器(CPU)以及图形处理器(GPU)的代码执行性能来保证应用测试环境的稳定性,从而基于测试终端当前性能对应用进行性能测试。
[0003]在对现有技术的研究和实践过程中发现,现有的应用测试方法中,无法有效的保证应用测试环境的稳定性,使得应用测试结果的可信度较低,进行导致应用测试效率较低。
技术实现思路
[0004]本申请实施例提供一种应用测试方法、装置和计算机可读存储介质,可以提高应用测试结果的可信度,进而提升应用测试的效率。
[0005]本申请实施例提供一种应用测试方法,包括:
[0006]接收针对目标应用的应用测试指令,并基于所述应用测试指令获取所述目标应用在测试终端中的测试环境调节参数,所述测试环境调节参数包括内核频率调节信息和存储空间备份信息,所述测试终端用于测试所述目标应用的性能;
[0007]基于所述内核频率调节信息获取所述测试终端的内核频率信息,并基于所述内核频率信息在所述测试终端的中央处理器内核中筛选出目标内核;
[0008]根据所述内核频率信息和所述内核频率调节信息确定出目标频率,并根据所述目标频率对所述目标内核进行频率调节处理;
[00 ...
【技术保护点】
【技术特征摘要】
1.一种应用测试方法,其特征在于,包括:接收针对目标应用的应用测试指令,并基于所述应用测试指令获取所述目标应用在测试终端中的测试环境调节参数,所述测试环境调节参数包括内核频率调节信息和存储空间备份信息,所述测试终端用于测试所述目标应用的性能;基于所述内核频率调节信息获取所述测试终端的内核频率信息,并基于所述内核频率信息在所述测试终端的中央处理器内核中筛选出目标内核;根据所述内核频率信息和所述内核频率调节信息确定出目标频率,并根据所述目标频率对所述目标内核进行频率调节处理;基于所述存储空间备份信息对所述目标应用在所述测试终端中对应的存储空间进行备份处理,得到所述目标应用对应的存储空间快照信息;基于频率调节处理后的目标内核以及所述存储空间快照信息,对所述目标应用进行性能测试处理,以便将目标应用在性能测试过程中重复执行的测试程序在具有相同内核频率以及存储空间的测试环境中进行执行。2.如权利要求1所述的应用测试方法,其特征在于,所述根据所述目标频率对所述目标内核进行频率调节处理,包括:获取所述测试终端对应的中央处理器的接口配置信息;根据所述接口配置信息,将所述中央处理器对应的频率控制组件设置为目标控制类型,得到设置后频率控制组件;基于所述目标频率和所述设置后频率控制组件,对所述设置后目标内核进行频率调节处理,得到频率调节处理后的目标内核。3.如权利要求2所述的应用测试方法,其特征在于,所述根据所述接口配置信息,将所述中央处理器对应的频率控制组件设置为目标控制类型,得到设置后频率控制组件,包括:在所述接口配置信息中提取出频率控制配置信息以及温度保护配置信息;根据所述频率控制配置信息,在所述中央处理器对应的频率控制组件的候选控制类型中识别出目标控制类型,并根据所述温度保护配置信息将所述中央处理器对应的温度保护服务设置为关闭状态,得到关闭状态的温度保护服务;基于所述关闭状态的温度保护服务以及所述目标控制类型对所述频率控制组件进行控制类型设置处理,得到设置后频率控制组件。4.如权利要求1所述的应用测试方法,其特征在于,所述根据所述内核频率信息和所述内核频率调节信息确定出目标频率,包括:基于所述内核频率调节信息获取所述目标应用对应的应用属性信息;根据所述应用属性信息在候选频率调节权重集合中筛选出所述目标应用对应的频率调节权重;基于所述频率调节权重对所述内核频率信息中目标内核频率进行加权处理,得到目标频率。5.如权利要求1所述的应用测试方法,其特征在于,所述测试环境调节参数还包括系统配置信息,所述基于频率调节处理后的目标内核以及所述存储空间快照信息,对所述目标应用进行性能测试处理,包括:基于所述系统配置信息,清除所述测试终端对应的逻辑缓存,并将所述测试终端对应
的即时编译服务设置为关闭状态;根据关闭后的即时编译器、清除后的逻辑缓存、频率调节处理后的目标内核以及所述存储空间快照信息,对所述目标应用进行性能测试处理。6...
【专利技术属性】
技术研发人员:郑永欣,李杰,李金涛,殷树强,
申请(专利权)人:腾讯科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。