1、Monkey(Monkey是发送伪随机用户事件的工具)介绍:

Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。

Monkey程序由Android系统自带,使用Java语言写成,在Android文件系统中的存放路径是:/system/framework/monkey.jar;

Monkey.jar程序是由一个名为“monkey”的Shell脚本来启动执行,shell脚本在Android文件系统中的存放路径 是:/system/bin/monkey;这样就可以通过在CMD窗口中执行: adb shell monkey {+命令参数}来进行Monkey测试了。

2、安装流程:

1、第一个前提条件就是安装Java JDK;

2、第二个条件就是安装android SDK;

浏览器打开www.android-studio.org,点击下载,然后选择下载windows版本的SDK。

Android monkey调用 android monkey脚本_Android monkey调用

安装

下载下来的exe文件,直接双击开始安装,安装过程会检测你是否安装过JAVA JDK。直接默认安装到C盘就好。我这安装位置是:

C:\Users\admin\AppData\Local\Android\android-sdk

Android monkey调用 android monkey脚本_Android monkey调用_02

安装完了就是以上图,这里我们点击一下SDK Manager.exe

点击默认安装(我的是22个),为什么要安装这个了,因为安装之后,会产生一个platform-tools的文件夹,里面就有我们需要的adb.exe,实际安装过程,很容易失败,连接google网络问题经常遇到。

Android monkey调用 android monkey脚本_Monkey_03

设置环境变量

变量名:ANDROID_HOME

变量值:C:\Users\admin\AppData\Local\Android\android-sdk

Android monkey调用 android monkey脚本_Android monkey调用_04

系统变量–path,添加路径:

添加两个路径%ANDROID_HOME%\platform-tools和%ANDROID_HOME%\tools

安装验证,如图这样显示基本就是正常的了

Android monkey调用 android monkey脚本_Android monkey调用_05

3、操作命令:

常用的几个:

1、查看连接设备命令:adb devices

Android monkey调用 android monkey脚本_Android_06

2、安装软件命令:adb install package

Android monkey调用 android monkey脚本_Android monkey调用_07

3、查看手机安装包的名称:adb shell pm list packages

Android monkey调用 android monkey脚本_Android monkey调用_08

4、在imac、linux识别的命令:adb logcat|grep START

Android monkey调用 android monkey脚本_android_09

5、卸载app命令:adb uninstall xxx

Android monkey调用 android monkey脚本_Monkey_10

6、压测,随机事件adb shell monkey -p com.baidu.searchbox 1000

啥都不会直接这个 adb shell monkey –help

高级点的:

例如:几级日志