一、Monkey,用以压力测试的一个工具。
二、安装:无需安装,Android自带的。
三、环境设备:android sdk(adb环境),手机,PC
四、启动:两种方式,
1.PC启动:adb shell monkey [option] <count>
2.shell端启动:adb shell
monkey [option] <count>
五、保存monkey运行log在PC端:adb shell monkey [option] <count> >d:\monkey.txt(当然也可以保存在手机端)
六、Monkey基本参数与事件参数
1.事件1.--pct-touch(触摸事件)
2.事件2.--pct-motion(动作事件)
3.事件3.--pct-trackball(轨迹事件)
4.事件5.--pct-pinchzoom(手指缩放事件)
5.事件6.--pct-nav(导航事件,上下左右键即返回键,Home键等)
6.事件7.--pct-majornav(即图形界面上的返回键,Home键,菜单键等)
7.事件8.--pct-syskeys(系统按键)
8.事件9.--pct-appswitch(调整启动Activity事件)
9.事件10.--pct-flip(调整软盘弹出事件)
10.事件11.--pct-anyevent(其他类型事件,不常用的设备按钮)
11.事件12.--pct-rotation(横竖屏切换事件)
七、Monkey调试参数—Android常见错误:ANR和Crash(异常停止和异常退出)
八、Monkey调试参数
九、Monkey异常错误类型:(java常见错误)
1.空指针异常
2.数组溢出
3.类不存在
4.数学运算异常
5.方法参数异常
6.文件未找到
7.数值转化异常
8.堆栈异常错误
9.内存溢出错误
十、Monkey结果详细解读
所有事件跑完://Monkey finished
遇到异常结束:Monkey aborted due to error
延时:Sleeping for 0 milliseconds