monkey:android SDk自带的命令行工具
通过adb命令向手机发送伪随机事件,用来测试手机的稳定性,是否崩溃和内存溢出等。
1.环境安装
安装android SDK
2.手机连接
usb连接手机,打开开发者模式 -> 开启USB调试,确认连接
cmd中输入命令行 adb devices,查看设备是否连接,若出现设备号,证明已连接。
3.发送随机事件
命令行:adb shell monkey -p com.hm.iou --throttle 10 -s 112 -v 2000 >E:/monkey.txt
-p 指定包名(eg:com.hm.iou就是包名)
-v ,level 0(缺省值),除启动提示,测试完成和最终结果,提供较少信息
-v,-v,level 1 ,提供较为详细的测试信息,如:逐个发送到activity事件
-v,-v,-v,level 2 提供更加详细的设置信息,如:测试中被选中的或未被选中的activity
-s 用于指定伪随机数生成器的seed值,如果seed相同,则两次Monkey测试所产生的事件序列也相同的
--throttle 毫秒,操作的事件时延,单位是毫秒ms
--ignore-crashes 程序崩溃时,monkey不停止,直到事件计数完成
--adb shell dumpsys meminfo <packagename> 查看当前应用的内存情况
>E:/monkey.txt 运行日志输出文档路径