1、简介
至于Monkey的名字是有何而来的呢?这个没有去怎么考究,Monkey这个工具就是一个调皮的猴子,在App中乱按、乱摸、乱滚、乱跳。Monkey测试是Android平台下自动化测试的一种快速有效的手段,通过Monkey工具可以模拟用户触摸屏幕、滑动轨迹球、按键等操作来对模拟器或者手机设备上的软件进行压力测试,检测该软件的稳定性、健壮性。它的原理是向系统发送伪随机的用户事件流(如按键输入、触摸输入、手势输入等),实现对正在开发的应用程序进行压力测试。
一句话总结:模拟用户的操作过程,减轻测试人员的压力。
2、特性
2.1、命令行工具
2.2、Monkey测试使用的事件流数据流是随机的,不能进行自定义;
2.3、具有丰富的选项
3、基本语法
adb shell monkey[options]
示例:adb shell monkey-p your.package.name -v 500