Monkey 是Android SDK提供的一个命令行工具, 可以简单,方便地运行在任何版本的Android模拟器和实体设备上。 Monkey会发送伪随机的用户事件流,如:模拟用户触摸屏幕、滑动Trackball、按键等操作,适合对app做压力测试,检测程序多久的时间会发生异常,所有的事件都是随机产生的,不带任何人的主观性。
目录
一、环境搭建
1. 安装 Android SDK 并配置环境变量
2. 手机通过usb连接电脑,自动安装usb驱动,连接成功
3. 验证adb命令能否运行
pc端进入cmd命令行---进入C:\tmg目录下--运行adb shell,出现$符号证明adb命令运行成功,进入shell模式
4. 手机设置
手机屏幕超时设置为从不关闭,防止手机进入锁屏状态。
如:进入设置-显示--屏幕待机--设置为从不关闭
二、Monkey简介
(1) Monkey程序由Android系统自带,使用Java语言写成,在Android文件系统中的存放路径 是: /system/framework/monkey.jar;
(2) Monkey.jar程序是由一个名为“monkey”的Shell脚本来启动执行,shell脚本在Android文件系统中 的存放路径 是:/system/bin/monkey;
(3)Monkey 命令启动方式:
a)可以通过PC机CMD窗口中执行: adb shell monkey {+命令参数}来进行Monkey测试 (常用的一种方法)
b)在PC上adb shell 进入Android系统,通过执行 monkey {+命令参数} 来进行Monkey 测试
c ) 在Android机或者模拟器上直接执行monkey 命令