测试APP的启动时间

1.查看包名的packageName //查看所有的包名,需要耐心寻找
adb shell pm list packages

2.根据包名找到启动页面的activity 如(.MainActivity)
adb shell dumpsys package 包名

3.使用cmd 或者powershell 进行操作
建议先定义一个变量,也可不定义 $package=cn.abcyun.clinic.app
清理缓存数据
adb shell pm clear $package(包名)

4.停止APP进程
adb shell am force-stop $package

5.启动app:
$activity=.MainActivity
adb shell am start -S -W p a c k a g e / package/ package/activity
启动完成后,可查看TotalTime 就是APP的启动时间,单位毫秒(不是特别准确)

6.录屏
adb shell screenrecord --bugreport --time-limit 30 /data/local/tmp/XX.mp4
将录屏的文件拉取到本地
adb pull /data/local/tmp/abc.mp4 .
【.】 是拉取到当前目录, 可以修改为其他的目录

6.拆帧(ffmpeg 直接无脑安装,百度解决)
ffmpeg -i abc.mp4 -r 10 frames_%03d.jpg
解释:1秒拆成10帧
拆帧完成后,可计算出从点击的那一刻,到打开页面,所需花的时间

7.额外:
将MP4 做成gif
ffmpeg -i abc.mp4 abc.gif

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值