adb命令与monkey压力测试
Posted dassh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了adb命令与monkey压力测试相关的知识,希望对你有一定的参考价值。
一、ADB简介
在控制台上输入 adb version,如显示如下,则表示已正确安装。
2. ADB常用命令
注:获取PACKAGE_NAME方法/命令见 ls data/data
注:adblogcat的用途类似JAVA各IDE的调试功能,能把设备上的操作实时打印出来,比如app崩溃/异常,显示崩溃的原因,如空指针、参数错误、下标越界等。
Windows: findstr Linux: grep
注:使用CTRL+C来推出log状态
注:用push/pull命令前需先使用此命令
-p 指定包名 (所有命令都在此包内执行,如不指定,则在整个系统内执行)
-v log详细程度(最高支持’-v -v -v’最详细)
-s 种子 (指定种子后,同一条命令在任意时间、地点的执行顺序都相同)
--throttle 单步延时(每步操作间隔,单位毫秒)
--kill-process-after-error 出错时杀掉进程
--ignore-timeouts 忽略超时错误
--ignore-security-exceptions 忽略许可错误
举例:
adb shell monkey -p com.motk -v -v -v -s 12 --throttle 5001000
指定包名为com.motk、Log详细程度最高、随即数种子为12、单步间隔为500ms、总计执行1000步。
注:在加了-s命令后,为保证后续同一条命令得出同样结果,在执行命令前,设备的状态必须相同如(已登录app,并停留在主界面)
以上是关于adb命令与monkey压力测试的主要内容,如果未能解决你的问题,请参考以下文章