Android-adb简单的命令

1.  Adb命令

安装软件
adb install apk名称.apk

重新安装该软件

adb install -r apk名称.apk

卸载apk软件

adb uninstall apk包名.apk

查看手机上运行的日志

adb logcat

查看链接了的设备

adb devices

将手机上的文件复制到电脑上

adb pull <手机路径><电脑路径>

将电脑上的文件复制到手机上

adb push<电脑路径><手机路径>

进入手机的超级终端Terminal

adb shell 


2. monkey命令(需要在链接设备之后)

要获取Monkey命令帮助

adb shell monkey -help

打印出monkey的帮助信息

adb shell monkey -v -v -v

-v的个数代表日志信息的详细集别。

Level0(缺省值)除启动提示,测试完成和最终结果之外,提供较少信息

Level1提供较为详细的测试信息,如逐个发送到Activity的事件

Level2提供更加详细的设置信息,如测试被选中或未被选中的Activity

adb shell monkey -p 包名

指定测试的程序,多个程序时加多个-p选项,不指定的则测试所有程序。


-s<seed>

adb shell monkey -s 100

伪随机数生成器的seed值。如果用相同的seed值再次运行Monkey,它将生成相同的时间序列。

--throttle<miliseconds>

adb shell monkey --throttle 1000

指定monkey执行每次事件的间隔时间,不指定则默认最快速度执行。


调试选项

--ignore-crashes

adb shell monkey --ignore-crashes

通常当应用程序崩溃或发生任何失控异常时,Monkey将停止运行。如果设置此选项,Monkey将继续向系统发送时间,直到技数完成。

--ignore-timeouts

adb shell monkey --ignore-timeouts

通常当应用程序发生任何超时错误(如“Application Not Responding”对话框)时,Monkey将停止运行。如果设置此选项,Monkey将继续向系统发送事件,知道计数完成。

--kill-process-after-error

adb shell monkey --kill-process-after-error

当出现错误时,停止执行monkey并保留线程的状态。


Monkey的作用

压力测试,对指定程序每个测试版本进行指定次数的压力测试,检测每个程序版本的稳定性变化情况。

adb shell monkey -p 包名 --ignore-crashes --ignore-timeouts -v -v 100>e:\monkey.log

指定随机生成器的Seed值对Crash或者ANR进行跟踪测试。

adb shell monkey -p 包名 -s  100 --kill-process-after-error -v -v 100>e:\monkey.log

https://developer.android.com/tools/help/monkey.html














  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值