demixg 发表于 2018-5-22 11:56:41

monkey

(10)adb shellmonkey --ignore-security-exceptions -v 1000 操作手机1000次时,忽略操作时的许可异常

(11)adb shell monkey --throttle 300 -v 5000 随机执行 5000 个事件,每个事件之间延迟300 毫秒被执行。

(12)adb shell monkey --pct-touch 100 -v5000随机执行 5000 个事件,调整触摸事件的百分比为100%<down-up事件>

(13)adb shell monkey --pct-motion 100 -v 10随机执行10个事件,调整事件的百分比为100%<一个down事件、一系列伪随机的移动事件和一个up事件组成>

(14)--pct-trackball滚动球事件由一个或多个随机的移动事件组成,有时会伴随着点击事件

(15)--pct-nav导航事件由方向输入设备的上下左右按键所触发的事件组成

(16)--pct-majornav导航事件通常会导致UI界面中的动作事件,如5-way键盘的中间键,回退按键、菜单按键

(17)--pct-syskeys系统按键事件

(18)--ignore-security-exception当程序发生许可权限(如:启动一个需要某种权限的应用)错误时忽略此错误

(19)--kill-process-after-error当应用发生错误停止时,通知系统停止发生错误的进程,相当于停留页面在了“犯罪现场”

(20)adb install C:/Users/PC/Desktop/app-release.apk将app安装到手机

(21)adb shell pm list package -f > d:\list.text将手机安装的app全部导出,保存到D盘,命名为list.text

(22)adb shell monkey -p com.sina.weibo --ignore-crashes --ignore-timeouts --monitor-native-crashes -v -v 10000 > E:\xxx.log运行时忽略崩溃、应用响应超时、监视系统中本地代码发生的崩溃,模拟点击10000次,将日志信息打印出来,级别为2,并保存到系统E盘。名字为xxx.log。

(23)adb shell monkey -p com.njzx.weather --ignore-timeouts --ignore-crashes --monitor-native-crashes -v -v -v 6000 >E:\log2.log

(24)也可以adb shell monkey -v -v -v -p com.njzx.weather --throttle 5000 1000> E:\test1.log 对该应用执行1000个随机事件,每个指令之间等待5秒,并保存日志到e盘,级别为3级,名字为test1.log

(25)adb shell monkey -f /mnt/sdcard/test2--throttle 1000 -v -v -v 10

    或者adb shell monkey-v -v -v-f /mnt/sdcard/test2--throttle 100010    运行手机存储中名为test的脚本10次,每个指令之间间隔1秒,并截取日志,级别为3.
页: [1]
查看完整版本: monkey