【技术实现步骤摘要】
性能测试方法、装置、电子设备及存储介质
[0001]本专利技术实施例涉及计算机应用
,尤其涉及一种性能测试方法、装置、电子设备及存储介质。
技术介绍
[0002]对于基于计算机语言可开发的项目本身来讲,可用性是最重要的评价指标。为了保证其可行性,一般会通过运行该项目,对项目进行测试,以确定项目运行中各项功能是否能够顺畅执行。项目测试结果往往对项目后续优化有着重要的指导意义。
[0003]然而,目前对项目进行测试的方式,往往只是输出是否通过测试的最终结果。当项目未通过测试时,需要专业技术人员手动逐步排查出项目未通过测试的原因,费时费力,十分影响开发效率。
技术实现思路
[0004]本专利技术实施例提供了一种性能测试方法、装置、电子设备及存储介质,以实现对目标项目各项性能的细粒度测试结果的输出。
[0005]第一方面,本专利技术实施例提供了一种性能测试方法,该方法包括:
[0006]当接收到用于启动目标项目的测试流程的测试触发操作时,加载预先构建的性能记录钩子文件,其中,所述测试流程 ...
【技术保护点】
【技术特征摘要】
1.一种性能测试方法,其特征在于,包括:当接收到用于启动目标项目的测试流程的测试触发操作时,加载预先构建的性能记录钩子文件,其中,所述测试流程中包括预先设置的至少一个性能测试点;针对每个性能测试点,当所述性能测试点测试完成时,基于所述性能记录钩子文件记录所述性能测试点的测试详情信息;基于所述性能记录钩子文件将各个所述性能测试点的测试详情信息发送至性能测试平台,以使所述性能测试平台根据各个所述性能测试点的测试详情信息生成并展示所述目标项目的性能测试结果。2.根据权利要求1所述的方法,其特征在于,所述测试流程包括加载所述目标项目的引擎原生代码库,所述加载预先构建的性能记录钩子文件,包括:当所述目标项目的引擎原生代码库加载完成时,加载预先构建的性能记录钩子文件。3.根据权利要求1所述的方法,其特征在于,所述基于所述性能记录钩子文件记录所述性能测试点的测试详情信息,包括:在所述调用所述性能记录钩子文件中的内存信息获取接口获取所述性能测试点的测试详情信息。4.根据权利要求1所述的方法,其特征在于,还包括:分别针对所述测试流程中每个预先设置的性能测试点添加用于触发所述性能记录钩子文件记录所述性能测试点的测试详情信息的记录触发标记;所述基于所述性能记录钩子文件记录所述性能测试点的测试详情信息,包括:当检测到所述记录触发标记时,基于所述性能记录钩子文件记录与所述记录触发标记对应的性能测试点的测试详情信息。5.根据权利要求1所述的方法,其特征在于,所述基于所述性能记录钩子文件将各个所述性能测试点的测试详情信息发送至性能测试平台,包括:基于所述性能记录钩子文件中预先构建的内存信息管理类,...
【专利技术属性】
技术研发人员:王达,
申请(专利权)人:上海米哈游璃月科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。