android 冷热启动时候收集
Android启动时间----获取APP 冷/热启动时间 转载java2013liu 发布于2019-05-30 17:15:20 阅读数 430 收藏 展开 最近在研究Android APP性能测试。所以发现一些有趣的东西,在这里进行分享。我们先讲第一个内容,如何获取APP冷/热启动时间?为什么要做这个测试,道理其实很简单,如果启动APP特别耗时的话,用户反馈百分之99不好。所以在这里我们可以获取APP冷/热启动时间,同竞品进行比较。 环境准备(可参考我写的monkey测试) adb 手机/模拟器 cmder python2 获取APK包名及主活动名 adb logcat | grep START //监控指令 具体步骤: 1、cmder下输入 adb logcat | grep START 2、点击想监控的APP,比如这里我点击的是手机自带浏览器,然后会生成一些log,我们找到cmp,如下 com.android.browser 是我们要找的包名,.BrowserActivity 是我们找的主活动名 Windows下获取APP 冷/热启动时间 冷启动 adb shell am start -W -n com.android.browser/.BrowserActivity 冷启动停止APP adb shell am force-stop com.android.browser