老李推荐:第8章6节《MonkeyRunner源码剖析》MonkeyRunner启动运行过程-启动Monkey大家可能会觉得奇怪,为什么启动目标设备端的monkey进程会放在“运行测试脚本”这一节之后来阐述。纵观前面整个MonkeyRunner的启动流程,我们看到并没有提及到monkey进程启动的地...
分类:
其他好文 时间:
2015-12-31 19:04:28
阅读次数:
204
有了以下的基本认知之后,我们就可以通过分析代码来阐述Monkey是怎么在用户调用MonkeyRunner.waitForConnection的方法引发的一系列调用过程中启动起来的了,我们先看下MonkeyRunner的这个waitForConnection方法:62publicstaticMonke...
分类:
其他好文 时间:
2015-12-31 18:58:20
阅读次数:
284
老李推荐:第6章5节《MonkeyRunner源码剖析》Monkey原理分析-事件源-事件源概览-事件从网络过来的命令字串需要解析翻译出来,有些命令会在翻译好后直接执行然后返回,但有一大部分命令在翻译后需要转换成对应的事件,然后放入到命令队列里面等待执行。Monkey在取出一个事件执行的时候主要是执...
分类:
其他好文 时间:
2015-12-28 18:25:00
阅读次数:
144
老李推荐:第6章3节《MonkeyRunner源码剖析》Monkey原理分析-事件源-事件源概览-命令翻译类每个来自网络的字串命令都需要进行解析执行,只是有些是在解析的过程中直接执行了事,而有些是需要在解析后创建相应的事件类实例并添加到命令队列里面排队执行。负责这部分工作的就是命令翻译类。那么我们往...
分类:
其他好文 时间:
2015-12-28 18:22:42
阅读次数:
153
在《MonkeyRunner源代码分析之与Android设备通讯方式》中。我们谈及到MonkeyRunner控制目标android设备有多种方法。当中之中的一个就是在目标机器启动一个monkey服务来监听指定的一个port,然后monkeyrunner再连接上这个port来发送命令。驱动monkey...
分类:
其他好文 时间:
2015-12-25 15:02:42
阅读次数:
636
做了一个简单的演示样例,目的是记录环境配置以及这套框架的结构流程。1.配置环境默认nodejs已安装。安装下面模块:express(nodejs框架),grunt(javascript task runner),grunt-contrib-watch(grunt live load插件),grunt...
分类:
Web程序 时间:
2015-12-25 10:06:26
阅读次数:
174
Moneky Test Log 分析: 首先用一个最简单的例子分析:monkey --pct-trackball 0 --throttle 100 -v 500/*p参数: 表示指定测试的程序/*v参数: 表示查看monkey生成的一些详细的随机的事件名*//*数字100: 表示测试事件数为100....
分类:
其他好文 时间:
2015-12-24 20:44:19
阅读次数:
172
停止monkey自动测试步骤:1、ps命令 查找uiautomator的进程打开cmd命令行窗口输入:adb shell ;ps | grep monkey;返回来的第一个数字,即是monkey的进程号shell 7772 185 277516 22244 ffffffff 4010a58c S ....
分类:
其他好文 时间:
2015-12-24 20:42:58
阅读次数:
140
1:安装libevent用wget指令直接下载libevent:# wget http://www.monkey.org/~provos/libevent-1.2.tar.gz然后,在配置时需要指定一个安装路径,即./configure –prefix=/usr;然后make;然后make inst...
分类:
其他好文 时间:
2015-12-23 17:46:31
阅读次数:
188
转:http://blog.csdn.net/huangbiao86/article/details/8490743shell, monkey, system, Android, 文件系统Monkey, 示例, 简介一、Monkey测试简介Monkey测试是Android平台自动化测试的一种手段,通...
分类:
移动开发 时间:
2015-12-21 18:23:54
阅读次数:
265