Monkey测试环境搭建
一、JAVA环境的搭建
1.安装jdk-7u60-windows-x64(JAVA1.7.0,也可安装最新版的JAVA1.8.0),默认安装路径C盘;
2.JAVA环境变量的搭建:
我的电脑→右键属性→
→环境变量

点击新建


例如:

在系统变量里需找Path,点击编辑

添加%JAVA_HOME%\bin;后点击确定

添加完成后,按win+r键打开运行,输入cmd

在cmd输入java –version或者java

如果出现了JAVA的版本信息,说明环境变量设置成功


二、Android SDK工具安装
1.下载GoogleAndroidSDK_r24(最新版),安装路径可改(选择空间大的盘,之后下载的安卓工具会比较大),安装之后如下图:

2.安装完之后,先设置Android的环境变量,与JAVA一样,先新建ANDROID_HOME环境变量

在Path编辑加入%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;

3.运行

选择需要的安卓系统模拟器和安卓工具,点击Install下载安装

由于谷歌属于外国网站,运行安卓工具下载网络会特别慢,因此,找到了2种方法:
第1种:运行FQ工具


IP地址为127.0.0.1 端口为8580
在Android Sdk选择tools→options设置IP地址和端口


设置完就可以下载;
第2种:下载离线安装包,下载完放在android-sdk\temp目录下,电脑断开网络,选择对应的安卓系统和安卓工具,离线安装:

三、Eclipse添加安卓项目(可不安装)
1.下载解压eclipse-jee-luna-SR2-win32-x86_64,打开eclipse

下载ADT离线包,help→install new software

点击ADD,Archive选择ADT离线包的路径


添加完ADT离线包之后,在window→preferences

2.新建安卓项目
File→new→other→android application project





点击完成创建,等待片刻


此时我们可以从run→run as选择启动安卓模拟器
四、Monkey测试命令[注意:保证手机内存充足,否则无法测试]
1.win+r输入cmd
【路径为SDK的platform-tools的安装路径输入cmd:
F:\Program Files (x86)\Android\android-sdk\platform-tools】

输入adb空格shell:

出现error:device not found,说明安卓设备没有被找到,此时可以使用手机连接电脑,手机的USB模式必须打开,电脑上必须安装有手机的驱动,连上设备之后,我们在输入adb shell命令

上图就是能执行操作的命令,此时我们可以执行monkey命令:
Monkey –p com.qq –v 1000
此命令意思为执行1000次随机用户模拟操作,com.jianke.doctor为安装包的名字,例如
Monkey –p com.jianke.doctor –v 100


导出日志:monkey -p com.junte -v 100 > /mnt/sdcard/monkey_test.txt
附:查看安装包在手机的名称,显示在如下位置

Monkey测试环境搭建的更多相关文章
- monkey测试环境搭建 及 操作步骤
1.环境搭建 a.下载安卓SDK 链接:https://pan.baidu.com/s/1-OB6UVPvl5-N-vFdykfMmA 提取码:3spx b.配置环境变量(配置完成,重启系统,配置生效 ...
- Monkey之环境搭建完全版
图文版将在后期补充. 如果想要搭建好Monkey的测试环境,首先几个必要的步骤和环境不能少,分别是java相关环境.Android SDK环境,启动android虚拟机或连接真机.执行monkey测试 ...
- Linux测试环境搭建的学习建议
随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起.这里介绍学习Linux测试环境搭建的一些建议. 一.Linux测试环境搭建从基 ...
- 总结Selenium自动化测试方法(二)测试环境搭建
(接上期内容) 二.测试环境搭建 1.安装python 现在python3.0比python2.0多了一些改进的功能(详见http://zhidao.baidu.com/link?url=3sT1g7 ...
- https,https的本地测试环境搭建,asp.net结合https的代码实现,http网站转换成https网站之后遇到的问题
一:什么是https SSL(Security Socket Layer)全称是加密套接字协议层,它位于HTTP协议层和TCP协议层之间,用于建立用户与服务器之间的加密通信,确保所传递信息的安 ...
- 【转】https,https的本地测试环境搭建,asp.net结合https的代码实现,http网站转换成https网站之后遇到的问题
正需要这个,写的很好,就转过来了 转自: http://www.cnblogs.com/naniannayue/ 一:什么是https SSL(Security Socket Layer)全称 ...
- 【转2】Appium 1.6.3 在Xcode 8 (真机)测试环境搭建 经验总结
Appium 1.6.3 在Xcode 8 (真机)测试环境搭建经验总结 关于 Appium 1.6.3 在Xcode 8, 1真机上环境搭建问题更多,写此文章,供大家参考,让大家少走弯路. 在开始i ...
- 【转1】Appium 1.6.3 在Xcode 8, iOS 10.2(模拟器)测试环境搭建 经验总结
Appium 1.6.3 在Xcode 8, iOS 10.2(模拟器)测试环境搭建 经验总结 关于 Appium 1.6.3 在Xcode 8, 10.2 的iOS模拟器上的问题很多,本人也差点放弃 ...
- Android测试环境搭建
Android测试环境搭建 一.操作系统 使用Win7_64位操作系统.(可以用其他的系统,下面都是针对Win7 64位进行操作) 二.安装JDK 运行jdk-6u45-windows-x64.exe ...
随机推荐
- 论文分享NO.2(by_xiaojian)
论文分享第二期-2019.03.26 NIPS2015,Spatial Transformer Networks,STN,空间变换网络
- 【总结】sqli-labs Less(1-35) 小结
0x00 工具 phpstudy2016:链接:http://pan.baidu.com/s/1bpbEBCj 密码:fmr4 sqli-labs-master:链接:http://pan.bai ...
- BigDecimal加减乘除运算(转)
java.math.BigDecimal.BigDecimal一共有4个够造方法,让我先来看看其中的两种用法: 第一种:BigDecimal(double val) Translates a doub ...
- VS生成Map文件
一.右键项目属性->链接器->启用增量链接:关闭,选择 否 (/INCREMENTAL:NO) 二.右键项目属性->链接器->调试-> 生成调试信息:是 (/DEBUG ...
- 使用github oauth 出现 OpenSSL::SSL::SSLError - SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 解决
A top level initializer is highly recommended to use: conf/initializer/tls_settings.rb OpenSSL::SSL: ...
- call()和apply()方法(切换上下文)
call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象. apply方法: 语法:apply ...
- Redis之数据类型Sting字符串
Redis String(字符串) string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value. string类型是二进制安全的.意思是redi ...
- 用尾递归和普通递归实现n!算法,二者比较
尾递归 - Tail Recursion尾递归是针对传统的递归算法而言的, 传统的递归算法在很多时候被视为洪水猛兽. 它的名声狼籍, 好像永远和低效联系在一起.尾递归就是从最后开始计算, 每递归一次就 ...
- Django 模板语言从后端传到前端
如果我们在后端有数据动态提取到前端的时候 就需要模板语言加以渲染后再将渲染好的HTML文件传入前端 我们的views.py里的index函数里有个s变量是个列表,将数据以大括号的形式传入{" ...
- 吴恩达《深度学习》第五门课(1)循环序列模型(RNN)
1.1为什么选择序列模型 (1)序列模型广泛应用于语音识别,音乐生成,情感分析,DNA序列分析,机器翻译,视频行为识别,命名实体识别等众多领域. (2)上面那些问题可以看成使用(x,y)作为训练集的监 ...