性能测试实践|PerfDog助力微信小游戏/小程序性能调优-创新互联

概述

创新互联拥有一支富有激情的企业网站制作团队,在互联网网站建设行业深耕10年,专业且经验丰富。10年网站优化营销经验,我们已为成百上千家中小企业提供了网站制作、网站设计解决方案,按需求定制开发,设计满意,售后服务无忧。所有客户皆提供一年免费网站维护!

随着近年来微信生态圈的发展,小游戏,小程序也随之爆火,同样伴随着的便是对于小游戏/小程序的用户体验的严格要求,微信团队也在自家的微信平台推荐使用PerfDog测试小游戏/小程序的性能。

1.评测指标

从小游戏的运行周期来看,开发者必须主要关注启动和运行两个阶段产生性能问题。

启动阶段: 启动时长,该数据将显著影响用户打开留存率

运行阶段: 内存峰值、Crash率、CPU占用、流畅度、网络等

兼容性问题: 包括JS异常、黑屏等严重问题

Android现网性能评测标准

性能测试实践 | PerfDog助力微信小游戏/小程序性能调优

Android现网性能评测标准

性能测试实践 | PerfDog助力微信小游戏/小程序性能调优

2.评测工具

1.PerfDog:

可以使用PerfDog完成性能数据获取

运行性能 :完成游戏主流程对局5~10min, PerfDog记录性能数据并上传,取平均值,每种机型测试3组数据再取平均,内存峰值取大值。

启动性能: 采用录屏分帧方法获取,取10次测试平均值。

2.小游戏数据助手

也可以使用小游戏数据助手应用中的“数据-性能分析”获取现网玩家的性能采集数据。

小游戏数据助手: https://developers.weixin.qq.com/minigame/analysis/assistant.html

性能测试实践 | PerfDog助力微信小游戏/小程序性能调优

3.PerfDog测试流程

1.运行性能数据获取:

首先我们用同一款手机测试3次小游戏的主流对局5~10min,取均值,微信是多线程运行的为了更准确的测试,我们可以用PerfDog对小游戏的线程进行测试。

注意: 每次测试均要尽大可能保证测试用例的一致性,记得区分游戏是否限制了帧率。我这里使用的是限帧30的小游戏。

性能测试实践 | PerfDog助力微信小游戏/小程序性能调优

性能测试实践 | PerfDog助力微信小游戏/小程序性能调优

我们可以使用对比功能查看详细的数据。

性能测试实践 | PerfDog助力微信小游戏/小程序性能调优

概览对比可以快速查看每组测试用例的数据。

性能测试实践 | PerfDog助力微信小游戏/小程序性能调优

基于以上的数据,我们算出3组测试用例的各项数据的均值如下。

FPS均值 CPU占用均值 内存峰值均值
23.6325.2387.2

标题名称:性能测试实践|PerfDog助力微信小游戏/小程序性能调优-创新互联
当前网址:http://ybzwz.com/article/igcjp.html