美文网首页
如何统计Android App启动时间

如何统计Android App启动时间

作者: 会飞的泡泡鱼 | 来源:发表于2018-12-07 09:55 被阅读0次

一、准备工作

在进行测试Android app的启动时间之前,需要先安装adb的驱动

1、先讲Android 手机连接到电脑上(这个时候adb

devices其实已经装好了)

2、下载adb驱动到本地,文件随自己的喜好放,但不能是中文哈

http://adbdriver.com/

3、配置环境变量

找到刚刚保存的adb驱动的地址,我的是如下哈,要找到adb.exe所在的文件

D:\Program Files\platform-tools,将其配置在path中

4、打开cmd,输入adb,出现下面一串东西的时候,就说明你装好啦

二、连接手机,获取需要测试的app

1、在cmd中输入adb devices,如果连接了,此时会出现设备号

2、获取第三方应用包名、应用的activity名

A.在手机上打开你要测试的app,进入你要测试的页面

例如:你要测试点击后进入引导页,那么你就停在引导页上,如果你要测试首页,那就停留在首页上

B.然后在cmd上输入adb shelldumpsys window | findstr mCurrentFocus  ,得到以下结果

 com.ceekee.steward——包名

io.dcloud.PandoraEntryActivity——页面的activity名

三、测试启动时间

1、将app kill,杀掉进程回到手机的首页

2、cmd中输入以下命令,他会自动启动app

adb shell am start -Wcom.ceekee.steward/io.dcloud.PandoraEntryActivity

am:shell中集成的一个命令,ActivityManager的简写。

-W:启动完成之后,返回启动耗时。-n后面跟的是需要启动的App的包名和launchActivity。

This Time:最后一个启动的Activity的启动耗时(应用有界面Activity启动耗时)

TotalTime:自己的所有Activity的启动耗时(比较关心某个应用自身启动耗时)

WaitTime:ActivityManagerService启动app的Activity时的总时间和自己Activity的启动(系统启动应用耗时)

相关文章

网友评论

      本文标题:如何统计Android App启动时间

      本文链接:https://www.haomeiwen.com/subject/svizcqtx.html