【转自我是XX博主】Windows平台MonkeyTalk环境搭建

上一篇 / 下一篇  2015-02-06 14:13:17


MonkeyTalk是款针对手机应用的自动化测试工具。

 

特性:

1》免费且开源。

2》支持AndroidIOS平台。

3MonkeyTalk主要包括:MonkeyTalk IDEMonkeyTalk AgentMonkeyTalk scripts

4MonkeyTalk Agent可以是真机或模拟器。

5》无需root权限或越狱。

6》支持录制、回放、脚本编写(支持JS)。

7》支持回放内嵌的WebViews,但暂不支持录制。

8》支持桌面网络浏览器 (Firefox only in Beta5), 基于浏览器的移动网络。

9》被测试app必须植入Agent,即必须修改app源码。

安装IDE

MonkeyTalk IDE 主要用于脚本的录制,回放,管理,适用于模拟器及真机。

下载MonkeyTalkzip文件。地址:http://www.gorillalogic.com/monkeytalk

将下载好的monkeytalk-latest-win32.zip文件解压缩,里面含有IDEAgent。如图1所示:

 

1

MonkeyTalkIDE 文件夹copy到你自己选好的目录下。如图2所示:

 

2

 

MonkeyTalkIDE子目录下双击MonkeyTalkIDE.exe启动IDE,如下图所示:

 

3

安装Agent

1打开Eclipse,将Android项目转化为AspectJ

右击被测试app名称,选择Configure—— Convert to AspectJ Project(若单击Configure后没有出现Convert to AspectJ Project 选择,则请参照附录一安装AspectJ插件)。如图4所示:

 

4

当成功Convert to AspectJ Project 后,app目录下会多个AspectJ Runtime Library目录,里面包含aspectjrt.jar

 

将上次解压缩zip包后产生的文件夹下agents目下的相关平台(此处为Android平台)下的agent.jar(此处为monkeytalk-agent-1.0.11.beta5c.jar文件)copyEclipse中你所创建的app下的libs录下。若app中没有libs目录,则新建一个。如图5,6所示:

 

 

5

 

 

6

 

右击libs目录下monkeytalk-agent-1.0.11.beta5c.jar—— AspectJ Tools ——

Add  to  AspectPath。如图7所示:

 

7

xxx-agent-xxx.jar 成功AddAspectpath后,app目录下会增加Referenced Libraries目录,如图8所示:

 

8

 

右击app项目名称——选择Properties——选择Order and Export ——勾选AspectJ Runtime Library——点击OK按钮。如图9所示:

 

9

 

更改appAndroidManifest.xml文件,添加以下两行代码:

<</span>uses-permission android:name="android.permission.INTERNET"/>

<</span>uses-permission android:name="android.permission.GET_TASKS"/>  

添加后结果如图10所示:  

 

 

10

 

 

添加INTERENT是方便后期IDEApp通过Http通信用。

添加GET_TASKS允许程序获取当前或最近运行的应用。

 

 

连接device

启动MonkeyTalk IDE,单击工具栏中机器人小图标,选择Networked Android Device…。如下图所示:

 

11

输入设备Ip,如下图所示:

 

12

点击Ok,即可完成。若连接成功,在Console显示:

19:02:27.984: Connection set to device at [ip]。继续点击工具栏的小机器人我们将看到第三行将显示:Device at 192.168.6.236


TAG:

wodeta33的个人空间 引用 删除 wodeta33   /   2015-09-14 13:34:51
楼主有Windows-64位的吗?现在官网不能下载了,求分享
 

评分:0

我来说两句

日历

« 2024-04-23  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 40715
  • 日志数: 32
  • 建立时间: 2015-01-07
  • 更新时间: 2018-05-24

RSS订阅

Open Toolbar