在做app测试时会经常用到一些adb命令,以及使用monkey执行稳定性测试,下面总结了一些常用的命令
adb全称为 Android debug bridge 中文名:安卓调试桥,是用来连接PC与手机的桥梁,通过adb可以管理、操作模拟器或者设备,如安装软件,系统升级,使用shell命令等
管理设备常用命令:
adb device ----显示连接的设备
adb get-serialno ----显示设备的序列号以及ID
adb reboot ----重启设备
adb -d|-e ---- -d发送给usb连接的设备 -e发送给虚拟机设备
adb服务相关命令:
adb start-server ----启动服务
adb kill-server ----停止服务
adb root ----以root权限开启服务
管理设备app相关:
aapt d badging <apkfile> ----获取apk的包名
adb install apk安装包 ----安装apk
adb uninstall <packagefile> ----卸载apk
使用adb命令进入monkey 并执行稳定性测试
adb shell 进入到设备的命令输入框
adb shell monkey 进入到monkey模式 后面需要跟相关参数
adb shell monkey -p XX 300 给指定的软件包发送300个随机事件
adb shell monkey -p XX -v -v -v 300 给指定的软件包发送300个随机事件
并且会打印出详细的事件信息
adb shell monkey -p XX -v -v -v --throttle2000 300
给指定的软件包发送300个随机事件,并且会打印出详细的事件信息
并且每个命令之间会有2s的等待
adb shell monkey -p XX -v -v -v --throttle2000 --pct-touch 90 300
在原来的基础上限定300个随机事件中90%的是触摸事件
获取当前桌面的actuvity,做app自动化可能会用到
adb shell dumpsys activity activities 显示出当前运行app的activity
有兴趣的同学可以加群交流讨论 489650589
原文参考:http://blog.csdn.net/cbbbc/article/details/52892220 并加以总结梳理