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。
安装
下载下来的exe文件,直接双击开始安装,安装过程会检测你是否安装过JAVA JDK。直接默认安装到C盘就好。我这安装位置是:
C:\Users\admin\AppData\Local\Android\android-sdk
安装完了就是以上图,这里我们点击一下SDK Manager.exe
点击默认安装(我的是22个),为什么要安装这个了,因为安装之后,会产生一个platform-tools的文件夹,里面就有我们需要的adb.exe,实际安装过程,很容易失败,连接google网络问题经常遇到。
设置环境变量
变量名:ANDROID_HOME
变量值:C:\Users\admin\AppData\Local\Android\android-sdk
系统变量–path,添加路径:
添加两个路径%ANDROID_HOME%\platform-tools和%ANDROID_HOME%\tools
安装验证,如图这样显示基本就是正常的了
3、操作命令:
常用的几个:
1、查看连接设备命令:adb devices
2、安装软件命令:adb install package
啥都不会直接这个 adb shell monkey –help
adb shell monkey -p com.baidu.searchbox --throttle 1000 10 防止太快,无法看到
adb shell monkey -p com.baidu.searchbox -s 100 10
参数-s 就表示seed,100表示seed的值,seed会根据这个值去生成随机事件序列,后面的10代表随机事件次数;
7、查看日志:adb logcat adb logcat -h(可以根据需要显示对应级别日志)也可以导出日志文件adb logcat>D:\Andriod\log.txt