没有合适的资源?快使用搜索试试~ 我知道了~
首页Android测试工具Monkey学习笔记
资源详情
资源评论
资源推荐

Monkey 学习笔记
1 Monkey 工具简介
Monkey 的含义是“猴子”,测试行业对应的术语叫“猴子测试”。“猴子测试”是指没有测试经验的人甚至
是对计算机根本不了解的人(像猴子一样)不需要知道程序的任何用户交互方面的知识,如果给他一个程
序,他就会针对他看到的任何界面进行操作,当然其操作也是毫无目的的,乱点乱按,这种城市方式往往
在产品周期的早期阶段会找到很多很好的缺陷,为用户节省不少时间。
Android 官方对这只“猴子”的描述是这样的: Monkey 是 Google 提供的一个命令行工具,可运行在模
拟器或实际设备中。它向系统发送伪随机的用户事件,模拟用户的按键输入、触摸输入、手势输入等,从
而对正在运行的应用系统进行压力测试,目的是看设备多长时间会出现异常,并观察系统的稳定性和容错
性能。
Monkey 是 Android 系统自带的一个命令行工具,用户主要是通过 adb 命令来启动 Monkey,Monkey
在运行时,会根据命令行参数的配置,生成伪随机事件流,并在 Android 设备上执行对应的测试事件。同
时,Monkey 还会对测试系统进行监测,当出现以下三种情况时会进行特殊处理:
如限定了 Monkey 运行在特定包上,当监测到试图转到其他包的操作,将对其进行阻止。
如应用系统程序崩溃或收到任何的失控异常,Monkey 将记录对应的错误日志,并根据命令行参
数判断是停止运行还是继续运行。
如果应用程序发生了程序无响应的错误 Monkey 将记录对应的错误日志,并根据命令行参数判
断是停止运行还是继续运行。
按照选定的不同级别的反馈信息,在 Monkey 中还可以看到其执行过程报告和生成的事件。
Monkey 是 Android 系统自带的一个命令行工具,可以运行在模拟器或实际设备中。Monkey 可以向被
测试的应用程序发送伪随机的用户事件流(如按键、触屏、手势等),实现对应用程序进行测试的目的。
可以通过 Monkey 用随机重复的方法来对应用程序进行一些稳定性、健壮性方面的测试。
环境准备
2 环境准备
2.1 JDK 安装与环境配置
JDK(Java Development Kit) 是 Java 语言的软件开发工具包。因为 Android 应用是使用 Java 语言
进行开发的,而 Java 的核心就是 JDK,所以我们需要先安装 JDK。
1. 官网下载:hp://www.oracle.com/technetwork/java/javase/downloads/index.html

3. 下载完成后,选择路径安装,注:不可以保存在中文路径下。
4. 安装完成后,进行环境配置;右键我的电脑—>属性—>高级系统设置—>环境变量
5. 系统变量—>新建,变量名:JAVA_HOME(代表 JDK 安装路径),变量值:JDK 的安装路径
6. 系统变量—>新建,变量名:CLASSPATH,变量值:.;%JAVA_HOME%\lib\dt.jar;
%JAVA_HOME%\lib\tools.jar

7. 系统变量—>path—>点击编辑,变量值添加:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\
bin;
8. 命令行输入 java -version,出现如下结果即代表安装成功
2.2 SDK 安装与环境配置
Android SDK 指得是 Android 专属的软件开发工具包,是用于为特定的软件包、软件框架、硬件平
台、操作系统等建立应用软件的开发 工具的集合。
1. 官网下载(需翻墙):http://developer.android.com/sdk/index.html
2. 其他下载地址:http://www.androiddevtools.cn/
先找到 SDK Tools,下载 zip 格式的,解压至目标路径位置即可;下载 exe 格式的,需双击安装
剩余25页未读,继续阅读















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0