-
专项测试分哪些类型
- 兼容
- 电量
- 发热
- 响应慢(启动时间、交互响应、H5加载)
- 卡顿(掉帧)
- 崩溃
-
App性能
- App启动性能
- Activity概念
- App启动主要流程
- App启动性能指标
- 冷启动,不超过5s
- 热启动,不超过2s
- 暖启动,不超过1.5s
- 首屏启动
- App启动性能测试方式
- adb logcat(有一定局限,)
- 录频+视频拆帧(需要人工操作)
- traceview
- 硬埋点(最准确)
- 方式一:adb logcat(适用于Android手机)
- 1)usb连接PC和手机,打开开发者模式,授权USB调试。用adb devices命令验证连接成功;
- 2)首先查询App包名:adb shell pm list packages | grep leo,我用的工具是Windows的git bash,得到包名:com.fenbi.android.leo;
- 3)查询启动Activity:com.fenbi.android.leo/.activity.RouterActivity
- adb shell dumpsys package com.fenbi.android.leo | grep activity
- 4)adb shell am start -S -W com.fenbi.android.leo/.activity.RouterActivity
- ThisTime:
- TotalTime:
- WaitTime:
- 5)adb logcat | grep -i displayed
- 使用ffmpeg拆帧
- adb shell am force-stop com.fenbi.android.leo
- adb shell screenrecord --bugreport --time-limit 30 /data/loca/tmp/video.mp4
- 点击桌面App图标
- adb pull /data/loca/tmp/video.mp4 ./Desktop
- ffmpeg -i ./Desktop/video.mp4 -r 10 frames_%03d.jpg
- App启动性能
专项测试-App启动性能
最新推荐文章于 2024-04-01 05:48:37 发布