(一)可以通过Python或是cmd进入DOS窗口进行命令输出.
(二)在DOS窗口进行Monkey测试:
(三)Monkey测试中常用的参数:
(四)Monkey调整百分比事件:
--pct-touch 调整点击事件的百分比(上下点击)
--pct-motion 调整移动事件的百分比(直线滑动)
--pct-pinchzoom 调整俩指缩放压缩手势的百分比,比如放大缩小手势操作
--pct-rotation 调整旋转事件的百分比(横屏竖屏)
--pct-nav 调整主要导航事件的百分比,例如中间键/菜单键/退回键
--pct-syskeys 调整"系统"按键事件的百分比,这些按键一般专供系统使用,如back/home/call/音量控制等
--pct-appswitch 调整app切换事件的百分比
--pct-flip 调整键盘唤出隐藏事件的百分比
(五)monkey黑白名单:
创建白名单whitelist.txt,在名单内输入想要测试的包名
把文件推送到手机端的/data/local/tmp目录
推送命令:adb push whitelist.txt文件所在的路径 /data/local/tmp
执行这个文件,adb shell monkey --pkg-whitelist-file /data/local/tmp/whitelist.txt 1000次
创建黑名单blacklist.txt,在名单内输入想要测试的包名
执行这个文件,adb shell monkey --pkg-blacklist-file /data/local/tmp/whitelist.txt 1000次
(六)把Monkey日志输出到指定文件:
(七)终止Monkey测试的执行:
Monkey测试出现的异常的原因以及日志分析:
原文:https://www.cnblogs.com/liang-jun/p/10857693.html