交互体验:
响应时间
- app交互:
冷启动、热启动
事件响应、内部加载速度 - 接口性能
- H5加载
冷启动
#先停止一个应用
adb shell am force-stop package
#再启动应用查看启动时间
adb shell an start -S -W package/activity
以UC浏览器为例
this time:最后一个activity时间
total time:包括间接启动的activity时间
wait time:总体消耗时间
安卓新的系统,日志会打印每个activity启动的时间,但该时间不包含页面的加载时间
# 两条命令一样的
adb logcat|grep -i activitymanager.*Displayed
adb logcat -s ActivityManager|grep Displayed
Chrome remote devices
chrome://inspect
chrome最新版本取消对一个css标签的支持,而devtool团队没有考虑修复。我们可以使用Chrome 62
卡顿
安装stf
cnpm install -g stf