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 具体参数介绍下次介绍。)
Monkey环境搭建的更多相关文章
- Android自动化之Monkey环境搭建(一)
从事测试行业两年了,一直很喜欢研究新技术,但是最近有点慵懒.正好公司新出了产品,督促我学习monkey用来测其稳定性. 网上搜索了很久,内容总是很零散,通常需要找几篇文章才能搭好环境.特写此文,一篇文 ...
- APP压力稳定性测试之monkey环境搭建
一.搭建adb环境: 需要的安装软件包可以使用我分享的,链接:https://pan.baidu.com/s/13DThDtc0GALabTakshcLfg 密码:0kuo:也可以自己百度下载 1)下 ...
- 1、Monkey环境搭建
步骤: 1.下载adb压缩包: 32位计算机,用这个包:64位计算机,用这个包: 2.把对应的adb压缩包在本地解压,然后把解压后的文件里面的文件夹拷贝到D盘(当然随便你放在哪个目录)根目录,注意路径 ...
- Monkey学习(1)环境搭建
环境搭建: Monkey程序由Android系统自带,需要配置J2SE平台的JDK,还需要配置Android平台的SDK. 1)下载和配置JDK 下载与安装JDK过程省略... 配置JDK环境变量,我 ...
- Android Monkey压力测试环境搭建及使用
Android Monkey压力测试学习笔记 步骤:下载SDK -> 解压进入SDK Manager下载系统 -> 配置环境变量 -> 创建虚拟设备或连接真机 -> 进入命令模 ...
- Monkey简介及环境搭建(1)
简介:Monkey是Android SDK自带的测试工具,是一个命令行工具,可以运行在模拟器中或者实际设备中,它向系统发送伪随机的用户事件流(如按键输入,触摸屏输入,手势输入等),实现对正在开发的应用 ...
- monkey 原理,环境搭建、命令详解
一.monkey测试的相关的原理 monkey测试的原理就是利用socket通讯的方式来模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时间会出异常.当Monkey程序在模拟器或设备运行的时候, ...
- monkey测试环境搭建 及 操作步骤
1.环境搭建 a.下载安卓SDK 链接:https://pan.baidu.com/s/1-OB6UVPvl5-N-vFdykfMmA 提取码:3spx b.配置环境变量(配置完成,重启系统,配置生效 ...
- monkeyrunner之环境搭建及实例(三)
Monkeyrunner工具提供了一个API,使用此API写出的程序可以在Android代码之外控制Android设备和模拟器. 一.Monkeyrunner简介 1.MOnkeyrunner相对Mo ...
随机推荐
- 分享SQL Server 2012/2014内存数据库,AlwaysOn,参考教材与网上总结
Sql Server 2012 高可用性的几种方案的比较,AlwaysOn优势何在 对Sql Server 2012 高可用性与灾难恢复的几种方案的比较,复制,集群,镜像优劣何在,新生技术Always ...
- B2C电子商务基础系统架构解析(转载)
系统的开发与演化,前台严格follow消费者的购买流程,后台则盯牢订单流转,牢牢抓住这两条主线,才能高屋建瓴的看清B2C的逻辑链和数据流,更深刻的规划功能模块,从而更有效支撑实际业务的流转. 前台 前 ...
- Mac上安装与更新Ruby,Rails运行环境
Mac安装后就安装Xcode是个好主意,它将帮你安装好Unix环境需要的开发包,也可以独立安装command_line_tools_for_xcode 1.安装RVM RVM:Ruby Version ...
- SparkMLlib之 logistic regression源码分析
最近在研究机器学习,使用的工具是spark,本文是针对spar最新的源码Spark1.6.0的MLlib中的logistic regression, linear regression进行源码分析,其 ...
- linux-yum
yum - Yellowdog Updater Modified 简介: Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中 ...
- 排序系列 之 直接插入排序算法 —— Java实现
直接插入排序算法 基本思想: 把n个待排序的元素看成一个有序表和一个无序表,开始时有序表中只有一个元素,无序表中有n-1个元素:排序过程即每次从无序表中取出第一个元素,将它插入到有序表中,使之成为新的 ...
- .NET微信模拟登录及{base_resp:{ret:-4,err_msg:nvalid referrer}}的解决办法
12年的时候写了些关于微信开发的内容,当时看好这个东西,可惜当时腾讯开放的权限太少,之后的一年多时间没有太关注了. 现在又要重新开始微信开发的阵容了,微信只是个入口,微网站才是趋势. 我是个水货,所以 ...
- 关于C语言编译器Dev c++的调试
大家应该都安装了C语言的编译软件,不过我个人认为Dev C++比VC6.0好用,所以只是说明DEv C++软件的调试方法 如果英文不好的,可以先汉化,再调试. 汉化:工具-----环境选项------ ...
- JSP页面组件
一.JSP指令 1.page指令 定义:将关于JSP页面一般设置通知给web容器的属性. 语法:<%@ page attribute_list%> 属性:language;extends; ...
- 面向小白的JS笔记 - #Codecademy#学习笔记
前言 最初浏览过<JavaScript秘密花园>,前一段时间读过一点点<JavaScript语言精粹>和一点点<JavaScript高级程序设计>(一点点是指都只是 ...