APP性能测试-启动时间

获取目标APP的包名:

先手工启动APP,然后执行:adb logcat | grep START

冷启动app命令:首次启动app

adb shell am start -W -n package/activity

1.png

停止app命令:

adb shell am force-stop package

将当前APP退到后台命令:触发back键

adb shell input keyevent 3

热启动app:启动APP后,用指令将APP退到后台,然后再次启动app

2.png

启动时间自动化脚本的实现:

1、获取命令执行时间,作为启动时间的参考值;

2、在命令前加上时间戳,以差值作为启动时间的参考值;(推荐)

执行时间:

App Class:LauchApp、StopApp、GetLaunchTimie、TimeBeforeLaunch、TimeAfterLaunch

Controller Class:run、collectAllData、SaveDataToCSV

执行方式:

冷启动和热启动,都分别执行10次,去掉第一次的结果,求后9次的平均值,然后将后9次的启动时间做出折线图;

衡量启动时间是否合格的标准:

1、竞品对比;

2、版本对比;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 调试桥 Android 调试桥 (adb) 是一个通用命令行工具,其允许您与模拟器实例或连接的 A...
    guanjm阅读 1,527评论 0 1
  • pull 到电脑的当前路径下 push 到安卓系统文件路径 查看sdcard剩余存储空间 检查文件系统的磁盘空间占...
    Amano阅读 14,265评论 1 6
  • 我的心是什么做的 我的心是什么做的 那么清澈 让你看得见 我心底的透明 我的心是什么做的 它没了方向 在你的磁场 ...
    远山松阅读 550评论 0 2