MONKEY环境搭建
一、Monkey
1)Monkey是什么?
Monkey是SDK中附带的一个工具。是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。
2)Monkey测试的目的?
该工具用于进行压力测试。然后开发人员结合monkey打印的日志、系统打印的日志和测试中出现的问题,更快的定位和解决运用存在的问题。
3)Monkey的特性?
Monkey测试使用的事件流数据流是随机的,不能进行自定义;测试的对象仅为应用的程序包(apk);可对Monkey的对象,事件数量、类型、频率等进行设置。
二、环境搭建
1)安装JDK
先是下载JDK解压、安装:http://rj.baidu.com/soft/detail/14459.html?ald(jdk和jre安装在同一个文件下)
环境配置:JDK安装完成后在JAVA文件夹下产生两个文件夹,
如图:
安装完成后,配置环境变量 计算机 → 属性 → 高级系统设置 → 高级 → 环境变量:
系统变量 → 新建 JAVA_HONE 变量。变量值填写jdk的安装目录(本人安装目录为:C:\Program Files\Java\jdk1.7.0_45)
系统变量 → Path(若有) → 编辑该变量值;若无新建Path后,编辑该变量值。%JAVA_HONE%\bin;%JAVA_HOME%\jre\bin;(添加时使用;分隔开)
系统变量 → 新建CLASSPATH变量,变量值填写.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意不要少前面的.),在此,系统变量配置完毕。
检测是否配置成功,运行cmd,输入java –version 返回jdk版本则配置成功。
2)下载安装Eclipse(官网:http://www.eclipse.org//downloads/)非必须安装,但为了以后更好的进行Android自动化测试,最好能够安装。
无需安装,解压后直接运行使用(eclipse.exe)
3)安装SDK:下载SDK for Windows (用于dl-ss.google.com无法访问,额。。。)采用以下方法下载SDK。
修改C:\Windows\System32\drivers\etc\host 文件。添加一行:
74.125.237.1 dl-ssl.google.com 保存好,再次下载SDK的时候就成功了。
下载完成后,解压android-sdk-windows 到D: 盘根目录(盘符任选,最好不要选C盘)
设置sdk下的tools的环境变量:计算机 → 属性 → 高级系统设置 → 环境变量,在Path变量中添加 D:\android-sdk-windows\platform-tools,使用;与前面变量值分隔开。
4)启动模拟器。(首先在Eclipse中新建模拟器,命名为1234)
在cmd中,输入emulator –avd 1234
5)使用adb安装APK后,Monkey测试
adb install C:\test.apk
monkey –p test.apk –v 100
(adb 和 monkey 具体参数介绍下次介绍。)