一、需要import的东西有:
from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice
from com.android.monkeyrunner.easy import EasyMonkeyDevice
from com.android.monkeyrunner.easy import By
from com.andro...
分类:
其他好文 时间:
2015-02-25 13:01:32
阅读次数:
225
眼下android SDK里自带的现成的測试工具有monkey 和 monkeyrunner两个。大家别看这俩兄弟名字相像,但事实上是完全然全不同的两个工具,应用在不同的測试领域。总的来说,monkey主要应用在压力和可靠性測试上,执行该命令能够随机地向目标程序发送各种模拟键盘事件流,而且能够自定义...
分类:
移动开发 时间:
2015-02-25 11:30:41
阅读次数:
222
在分析monkey源码的时候有些背景知识没有搞清楚,比如在看到monkey是使用windowmanager的injectKeyEvent方法注入事件的时候,心里就打了个疙瘩,这种方式不是只能在当前应用中注入事件吗?Google了下发现了国外一个大牛有留下蛛丝马迹描述这个问题,特意摘录下来并做相应部分...
分类:
移动开发 时间:
2015-02-23 22:27:42
阅读次数:
257
eventlet的monkey_patch 用于绿化一些python的模块,看看以下的样例就明确了urls = ["http://www.haha.mx/joke/1292935", "http://www.baidu.com"]import eventletfrom eventlet.gre...
分类:
其他好文 时间:
2015-02-22 14:35:47
阅读次数:
196
1)安装SDK,将SDK安装地址,配置环境变量2)启动ADB,若出现提示ADB被kill,则通过:1)adb nodaemon server 查看端口 2)netstat -ano | findstr "5037"查看端口进程 3)tasklist | findstr "2980" 查看端口 4)t...
分类:
其他好文 时间:
2015-02-13 13:09:32
阅读次数:
205
如何停止Android Monkey脚本最近用monkey来包apk的性能测试,发现一旦monkey跑起来以后,即使将数据线和PC断开,monkey脚本还是会继续运行下去。结果找到了一个办法去停止它:1. adb shell2. top | grep monkey显示如下:top | grep mo...
分类:
移动开发 时间:
2015-02-13 10:03:48
阅读次数:
231
题目:Monkey and BananaTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 720 Accepted Submission(s): 455 Problem DescriptionA group of researchers are d...
分类:
其他好文 时间:
2015-02-11 12:46:44
阅读次数:
164
原文:http://www.pocketmagic.net/2012/04/injecting-events-programatically-on-android/#.VEoIoIuUcaV 往下分析monkey事件注入源码之前先了解下在android系统下事件注入的方式,翻译一篇国外文章如下。Me...
分类:
移动开发 时间:
2015-02-10 21:38:33
阅读次数:
249