Monkey.jar
程序是由一个名为“monkey”的Shell脚本来启动执行,shell脚本在Android文件系统中的存放路径是:/system/bin/monkey;
>adb shell monkey –help帮助
指定一个包:
最详细的日志,包括了测试中选中/未选中的Activity信息
两次测试的效果是相同的
调试
- -throttle 毫秒操作事件间的时延,单位毫秒
>adb shell monkey -p 包名 - -throttle 3000 100
>adb shell monkey -p 包名 1000程序崩溃将会停止运行。
许可错误时(如证书许可,网络许可等)Monkey依然会发送事件
静止在发生错误时系统并不会结束该应用程序的进程
用于指定是否监视并报告应用程序发生崩溃的本地代码。
每种类别事件的数目百分比
//表示触摸占百分之10,单击次数是1000次
调整动作事件的百分比(动作事件由屏幕上某处的一个down事件、一系列的伪随机事件和一个up事件组成
调整轨迹事件的百分比(轨迹事件由一个或几个随机的移动组成,有时还伴随有点击)
调整“基本”导航事件的百分比(导航事件由来自方向输入设备的up/down/left/right组成)
”基本”导航事件百分比(导航事件包括上下左右,如方向输入设备的输入)老手机的上下左右键,智能机上没有
adb logcat >e:\bag.txt
>adb shell monkey –help帮助
约束
##
##
#调试
- -throttle 毫秒操作事件间的时延,单位毫秒
###
- -ignore-crashes程序崩溃依然会发送事件
>adb shell monkey -p 包名 1000程序崩溃将会停止运行。
ANR(Application No Responding)依然发送事件
**
###
**
adb logcat >e:\bag.txt