什么是专项测试?

  • 电量
  • 流畅度
  • 网络
  • cpu,内存

测试Android, IOS

性能狗功能
https://perfdog.qq.com/

image.png

下载完成之后, Windows系统只需要解压即可使用
Mac系统安装一下使用

使用说明:
https://perfdog.qq.com/article_detail?id=10162&issue_id=0&plat_id=1

从前面的知识了解到FrameTime、FPS、流畅度、Jank和卡顿率之间的紧密联系后,就可以顺其自然得出我们的结论:APP和游戏到底需不需要关注Jank卡顿及卡顿率呢?答案是需要的,并且还是重点关注!理由如下:

游戏方面

游戏流畅度是最影响用户体验的,所以需要重点关注FPS、Jank及卡顿率。
备注:比如游戏中已预知的卡顿,如新UI弹出等造成卡顿,可认为是干扰,需要剔除,不应算在Jank,可通过web云上,框选右键删除干扰数据。

APP方面

APP也需要关注FPS、Jank及卡顿率。只是需要区分使用场景,如:
1) 静态页面窗口
只需关注FPS,理论FPS应该为0,否则,说明有冗余刷新,容易引起手机发热及耗电。
2) 有滚动动画页面窗口
只需关注FPS,FPS处于合适值即可,无需高频刷新。
3) 快速滑动页面窗口。
需要关注FPS、Jank及卡顿率。手机交互灵敏度就是来源于此,Android系统才出黄油计划Jank。一般滑动状态下,帧率越高越好,Jank越小越好。
4) 播放视频页面窗口。
需要关注FPS、Jank及卡顿率,视频卡顿直接影响用户。视频一般帧率18-24帧,Jank=0。比如微信播放视频、视频播放器等。