应用测试方法、装置和计算机可读存储介质制造方法及图纸

技术编号:39298722 阅读:10 留言:0更新日期:2023-11-07 11:07
本申请实施例公开了一种应用测试方法、装置和计算机可读存储介质,涉及计算机技术领域;通过接收针对目标应用的应用测试指令,并基于应用测试指令获取目标应用在测试终端中的测试环境调节参数;基于内核频率调节信息获取测试终端的内核频率信息,并基于内核频率信息在测试终端的中央处理器内核中筛选出目标内核;根据内核频率信息和内核频率调节信息确定出目标频率,并根据目标频率对目标内核进行频率调节处理;基于存储空间备份信息对目标应用在测试终端中的存储空间进行备份处理,得到存储空间快照信息;基于频率调节处理后的目标内核和存储空间快照信息,对目标应用进行性能测试处理。以此,提高应用测试结果的可信度,进行提升应用测试效率。行提升应用测试效率。行提升应用测试效率。

【技术实现步骤摘要】
应用测试方法、装置和计算机可读存储介质


[0001]本申请涉及计算机
,具体涉及一种应用测试方法、装置和计算机可读存储介质。

技术介绍

[0002]随着计算机技术的快速发展,各种各样的应用得到广泛的使用。为了可以提供更加稳定、流畅的应用服务,需要对应用的性能进行测试,例如,通过控制测试终端的中央处理器(CPU)以及图形处理器(GPU)的代码执行性能来保证应用测试环境的稳定性,从而基于测试终端当前性能对应用进行性能测试。
[0003]在对现有技术的研究和实践过程中发现,现有的应用测试方法中,无法有效的保证应用测试环境的稳定性,使得应用测试结果的可信度较低,进行导致应用测试效率较低。

技术实现思路

[0004]本申请实施例提供一种应用测试方法、装置和计算机可读存储介质,可以提高应用测试结果的可信度,进而提升应用测试的效率。
[0005]本申请实施例提供一种应用测试方法,包括:
[0006]接收针对目标应用的应用测试指令,并基于所述应用测试指令获取所述目标应用在测试终端中的测试环境调节参数,所述测试环境调节参数包括内核频率调节信息和存储空间备份信息,所述测试终端用于测试所述目标应用的性能;
[0007]基于所述内核频率调节信息获取所述测试终端的内核频率信息,并基于所述内核频率信息在所述测试终端的中央处理器内核中筛选出目标内核;
[0008]根据所述内核频率信息和所述内核频率调节信息确定出目标频率,并根据所述目标频率对所述目标内核进行频率调节处理;
[0009]基于所述存储空间备份信息对所述目标应用在所述测试终端中对应的存储空间进行备份处理,得到所述目标应用对应的存储空间快照信息;
[0010]基于频率调节处理后的目标内核以及所述存储空间快照信息,对所述目标应用进行性能测试处理。
[0011]相应的,本申请实施例提供一种应用测试装置,包括:
[0012]获取单元,用于接收针对目标应用的应用测试指令,并基于所述应用测试指令获取所述目标应用在测试终端中的测试环境调节参数,所述测试环境调节参数包括内核频率调节信息和存储空间备份信息,所述测试终端用于测试所述目标应用的性能;
[0013]筛选单元,用于基于所述内核频率调节信息获取所述测试终端的内核频率信息,并基于所述内核频率信息在所述测试终端的中央处理器内核中筛选出目标内核;
[0014]调节单元,用于根据所述内核频率信息和所述内核频率调节信息确定出目标频率,并根据所述目标频率对所述目标内核进行频率调节处理;
[0015]备份单元,用于基于所述存储空间备份信息对所述目标应用在所述测试终端中对
应的存储空间进行备份处理,得到所述目标应用对应的存储空间快照信息;
[0016]测试单元,用于基于频率调节处理后的目标内核以及所述存储空间快照信息,对所述目标应用进行性能测试处理。
[0017]在一实施例中,所述调节单元,包括:
[0018]接口配置信息获取子单元,用于获取所述测试终端对应的中央处理器的接口配置信息;
[0019]控制类型设置子单元,用于根据所述接口配置信息,将所述中央处理器对应的频率控制组件设置为目标控制类型,得到设置后频率控制组件;
[0020]频率调节子单元,用于基于所述目标频率和所述设置后频率控制组件,对所述设置后目标内核进行频率调节处理,得到频率调节处理后的目标内核。
[0021]在一实施例中,所述控制类型设置子单元,包括:
[0022]配置信息提取模块,用于在所述接口配置信息中提取出频率控制配置信息以及温度保护配置信息;
[0023]温度保护服务关闭模块,用于根据所述频率控制配置信息,在所述中央处理器对应的频率控制组件的候选控制类型中识别出目标控制类型,并根据所述温度保护配置信息将所述中央处理器对应的温度保护服务设置为关闭状态,得到关闭状态的温度保护服务;
[0024]控制类型设置模块,用于基于所述关闭状态的温度保护服务以及所述目标控制类型对所述频率控制组件进行控制类型设置处理,得到设置后频率控制组件。
[0025]在一实施例中,所述调节单元,包括:
[0026]应用类型信息获取子单元,用于基于所述内核频率调节信息获取所述目标应用对应的应用属性信息;
[0027]频率调节权重获取子单元,用于根据所述应用属性信息在候选频率调节权重集合中筛选出所述目标应用对应的频率调节权重;
[0028]频率加权子单元,用于基于所述频率调节权重对所述内核频率信息中目标内核频率进行加权处理,得到目标频率。
[0029]在一实施例中,所述测试环境调节参数还包括系统配置信息,所述测试单元,包括:
[0030]清除子单元,用于基于所述系统配置信息,清除所述测试终端对应的逻辑缓存,并将所述测试终端对应的即时编译服务设置为关闭状态;
[0031]第一测试子单元,用于根据关闭后的即时编译器、清除后的逻辑缓存、频率调节处理后的目标内核以及所述存储空间快照信息,对所述目标应用进行性能测试处理。
[0032]在一实施例中,所述测试环境调节参数还包括应用数据录制信息,所述测试单元,包括:
[0033]请求获取子单元,用于在所述测试终端中运行所述目标应用,并获取所述目标应用在运行过程中产生的应用数据获取请求;
[0034]应用数据存储子单元,用于基于所述应用数据获取请求向所述目标应用对应的服务器获取应用数据,并根据所述应用数据录制信息对所述应用数据进行存储,得到存储后应用数据;
[0035]第二测试子单元,用于根据所述存储后应用数据、频率调节处理后的目标内核以
及所述存储空间快照信息,对所述目标应用进行性能测试处理。
[0036]在一实施例中,所述应用数据存储子单元,包括:
[0037]请求响应时间记录模块,用于根据所述应用数据获取请求生成所述应用数据对应的标识信息,并记录所述应用数据获取请求针对所述应用数据的请求响应时间;
[0038]数据存储模块,用于基于所述标识信息对所述应用数据以及所述应用数据对应的请求响应时间进行数据存储处理,得到存储后应用数据。
[0039]在一实施例中,所述第二测试子单元,包括:
[0040]测试启动模块,用于根据频率调节处理后的目标内核以及所述存储空间快照信息启动所述目标应用,并接收所述目标应用在运行过程中产生的应用测试数据获取请求;
[0041]应用数据筛选模块,用于基于所述应用测试数据获取请求的请求信息识别出所述应用测试数据获取请求对应的测试标识信息,并基于所述测试标识信息,在所述存储后应用数据中筛选出目标存储后应用数据;
[0042]请求响应模块,用于在所述目标存储后应用数据中提取出目标响应时间和目标应用数据,并基于所述目标响应时间和所述目标应用数据,对所述应用测试数据获取请求进行响应,以基于响应结果继续对所述目标应用进行性能测试处理。
[0043]此外本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用测试方法,其特征在于,包括:接收针对目标应用的应用测试指令,并基于所述应用测试指令获取所述目标应用在测试终端中的测试环境调节参数,所述测试环境调节参数包括内核频率调节信息和存储空间备份信息,所述测试终端用于测试所述目标应用的性能;基于所述内核频率调节信息获取所述测试终端的内核频率信息,并基于所述内核频率信息在所述测试终端的中央处理器内核中筛选出目标内核;根据所述内核频率信息和所述内核频率调节信息确定出目标频率,并根据所述目标频率对所述目标内核进行频率调节处理;基于所述存储空间备份信息对所述目标应用在所述测试终端中对应的存储空间进行备份处理,得到所述目标应用对应的存储空间快照信息;基于频率调节处理后的目标内核以及所述存储空间快照信息,对所述目标应用进行性能测试处理,以便将目标应用在性能测试过程中重复执行的测试程序在具有相同内核频率以及存储空间的测试环境中进行执行。2.如权利要求1所述的应用测试方法,其特征在于,所述根据所述目标频率对所述目标内核进行频率调节处理,包括:获取所述测试终端对应的中央处理器的接口配置信息;根据所述接口配置信息,将所述中央处理器对应的频率控制组件设置为目标控制类型,得到设置后频率控制组件;基于所述目标频率和所述设置后频率控制组件,对所述设置后目标内核进行频率调节处理,得到频率调节处理后的目标内核。3.如权利要求2所述的应用测试方法,其特征在于,所述根据所述接口配置信息,将所述中央处理器对应的频率控制组件设置为目标控制类型,得到设置后频率控制组件,包括:在所述接口配置信息中提取出频率控制配置信息以及温度保护配置信息;根据所述频率控制配置信息,在所述中央处理器对应的频率控制组件的候选控制类型中识别出目标控制类型,并根据所述温度保护配置信息将所述中央处理器对应的温度保护服务设置为关闭状态,得到关闭状态的温度保护服务;基于所述关闭状态的温度保护服务以及所述目标控制类型对所述频率控制组件进行控制类型设置处理,得到设置后频率控制组件。4.如权利要求1所述的应用测试方法,其特征在于,所述根据所述内核频率信息和所述内核频率调节信息确定出目标频率,包括:基于所述内核频率调节信息获取所述目标应用对应的应用属性信息;根据所述应用属性信息在候选频率调节权重集合中筛选出所述目标应用对应的频率调节权重;基于所述频率调节权重对所述内核频率信息中目标内核频率进行加权处理,得到目标频率。5.如权利要求1所述的应用测试方法,其特征在于,所述测试环境调节参数还包括系统配置信息,所述基于频率调节处理后的目标内核以及所述存储空间快照信息,对所述目标应用进行性能测试处理,包括:基于所述系统配置信息,清除所述测试终端对应的逻辑缓存,并将所述测试终端对应
的即时编译服务设置为关闭状态;根据关闭后的即时编译器、清除后的逻辑缓存、频率调节处理后的目标内核以及所述存储空间快照信息,对所述目标应用进行性能测试处理。6...

【专利技术属性】
技术研发人员:郑永欣李杰李金涛殷树强
申请(专利权)人:腾讯科技北京有限公司
类型:发明
国别省市:

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

1