安卓手机APP压力monkey测试
一、Monkey概述
Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。Monkey测试是Android平台下自动化测试的一种快速有效的手段。
二、环境配置
- JDK配置:根据自己的电脑系统位数,选择适当的JDK,若自己电脑系统是32位,尽量也选择使用32位的JDK,在此以此为例进行详解。JDK的下载就不说了,本人的百度云管家里面自己存了1.6和1.7的32位和64位的4个版本。具体安装配置,无非是安装和配置。主要列下环境变量的配置:
) 系统变量→新建 JAVA_HOME 变量 。
变量值填写jdk的安装目录(本人是 E:\Java\jdk1.7.0)
- )
系统变量→寻找 Path 变量→编辑
在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)
) 系统变量→新建 CLASSPATH 变量
变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
系统变量配置完毕
4. ) 检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)
2. Android-SDK-Windows:本人百度云管家里面有相关的文件(1.0.32版本),就不说下载的事情了。直接安装就好了。现在安卓手机系统版本一般比较高,4.0以上了,所以要想用真机进行测试的话,对应的sdk版本也要在1.0.31以上的版本才能与之匹配正常使用,否则当执行adb devices命令时,肯定会出现offline的现象。也可以在电脑的环境变量PATH里面把此路径如,D:\android-sdk-windows\platform-tools加进去,方便使用Win+R快捷执行程序命令。
配置SDK环境变量:
1).系统变量→新建 ANDROID_HOME 变量 。
变量值填写jdk的安装目录(本人是 D:\Android\sdk)
在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)。
三、Monkey的特性
(1)测试的对象仅为应用程序包(apk包),有一定的局限性;
(2)Monkey测试使用的事件流数据流是随机的,不能进行自定义;
(3)可对MonkeyTest的对象、事件数量、类型、频率等进行设置。
四、Monkey测试主要测安卓APP的健壮性和稳定性的,使其不出现ANR(Application Not Responding)和Exception的情况。
最新文章
- Hawk 3. 网页采集器
- gnome-session 使用方法与介绍
- 让我欲罢不能的node.js
- 永远不要修改arguments对象
- grootJsAPI文档
- js的作用域
- infusion度量金字塔数据解释
- CodeForces ZeptoLab Code Rush 2015
- 【Linux常识篇(1)】所谓的正向代理与反向代理
- poj 3279 Fliptile
- javascript 之原型理解
- IE 中创建 子窗口 传值 与接收值 【window.showModalDialog】
- 轻松实现语音识别的完整代码在android开发中
- Listview源码分析(1)
- 解决系统中大量的TIME_WAIT连接
- Disruptor底层实现讲解与RingBuffer数据结构讲解
- centos7配置上网
- iOS酷炫动画效果合集
- (线段树 点更新 区间求和)lightoj1112
- Java之集合(一)接口及抽象类