APP性能测试-启动时间

2019-03-07  本文已影响0人  kaige201314

获取目标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、版本对比;

上一篇 下一篇

猜你喜欢

热点阅读