App性能测试

响应时间

  • app启动:首次安装启动、冷启动、暖启动、热启动
  • app交互:事件响应、内部加载速度、首屏渲染
  • 接口性能:dns、http/https、download、json
  • h5性能:cache、资源加载、dom、page

 

UI性能检测常用办法

  • UI性能检测常用办法 adb logcat
  • 录屏+视频拆帧 uiautomator等自动化工具200ms巡检界面变化
  • traceview
  • 硬埋点

 

app启动

  • 首次安装启动:首次安装会耗费较多的时间初始化,比如补丁下载、缓存数据
  • 冷启动:进程不存在
  • 暖启动:进程存在,界面不存在
  • 热启动:界面对象仍然存在,只是前置
  • 首屏启动:第一屏加载完整

 

adb shell am force-stop com.xueqiu.android

adb shell am start -S -W com.xueqiu.android/.view.WelcomeActivityAlias

adb logcat |grep -i activitymanager.*Displayed

App性能测试

上一篇:App加载主要流程


下一篇:vscode报错,不符和eslint规范,保存时单引号变双引号,代码尾部分号和逗号自动去除