一、Monkey测试简介
Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。
二、Monkey程序介绍
1) Monkey程序由Android系统自带,使用Java语言写成,在Android文件系统中的存放路径是:/system/framework/monkey.jar;
2) Monkey.jar程序是由一个名为“monkey”的Shell脚本来启动执行,shell脚本在Android文件系统中的存放路径是:/system/bin/monkey;这样就可以通过在CMD窗口中执行: adb shell monkey {+命令参数}来进行Monkey测试了。
三、Monkey 使用
1.下载sdk
2.安装JDK
配置系统变量新建JAVA_HOME(JDK的安装路径)
配置系统环境变量Path(如果不存在,则新建变量 PATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加“%JAVA_HOME%in;%JAVA_HOME%jrein;”或者是直接“%JAVA_HOME%in;”)
配置系统环境变量CLASSPATH(如果不存在,则新建变量CLASSPATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加“.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;”)
3.搭建Android SDK环境
配置环境变量Path(在变量值里加入androidSDK中platform-tools和tools的目录路径,这里我的是E:android-sdk_r20.0.3-windowsandroid-sdk-windowsplatform-tools和E:adt-bundle-windows-x86_64-20130729sdk ools。当然两个之间要加个分号“;”)
配置环境变量ANDROID_HOME(E:sdk)
4.电脑USB 连接手机
开始->运行(win+R键),输入cmd,在命令行录入adb shell 接下来可以运行Monkey Test的命令.
在命令行中输入:
adb devices
查看设备连接情况
如果连接成功:输入monkey 命令
monkey -p com.zhaopin.highpin -v 10000 > F:monkey_log.txt
10000:随机事件的次数(按键输入、触摸屏输入、手势输入等)
> F:monkey_log.txt ://将测试结果打印到 F盘下的 monkey_log.txt 文本里,如果这个文件存在,将被覆盖,如果没有将新建一个。
使用命令“adb install c: emp est.apk”安装 ---安装命令