monkey
文章平均质量分 81
xiaodanpeng
这个作者很懒,什么都没留下…
展开
-
Monkey 测试深入研究
最近打算写一本android自动化方面的书籍所以想把monkey也作为一个工具详细介绍一下!Monkey脚本支持的命令脚本命令必须为小写字母脚本命令以回车符作为一条命令的结束键盘按下/弹起key [down|up] keycode这个命令模拟一次键盘输入。keycode参数值详见KeyEvent类的KEYCODE列转载 2012-12-10 14:13:53 · 771 阅读 · 0 评论 -
monkey自动化测试与持续集成方案--Android crash 收集
Monkey的执行Log的分析Crash的采集思考和讨论Monkey的执行当我刚开始接触移动互联网的时候,到处找关于Monkey的文档看,每篇文章都说Monkey很简单,就一条命令,然后就是对各种参数的说明。后面等我实践的时候,发现用好Monkey不是件容易的事情。如果仅仅是执行这条命令,当然很容易。一般情况下,跑Monkey的同时,获取其Logcat。对Logcat的日志进行分析转载 2016-09-29 16:02:31 · 3346 阅读 · 0 评论 -
Android之Monkey全参数
Android之Monkey全参数(包含隐藏参数)参数如下: 注意:以下例子中命令均为Windows cmd命令窗口运行环境,往外官网列出的参数并不是全部参数,更全的参数要看monkey源代码。一、常规1、-help作用:列出简单的用法。例:adb shell monkey -help注:一般很少用到此参数,偷懒的做法直接输入adb shell monkey就可以看到简单用法列表。2、-v作用:命转载 2015-10-15 15:21:55 · 454 阅读 · 0 评论 -
monkey命令行参数详解
以下是monkey命令行的一些参数,摘自:http://www.cnblogs.com/wfh1988/archive/2010/11/16/1878224.html-p:所在测试的包,可以是一个也可以是多个 如 monkey -p com.androd.sms -p com.androd.explorer-c:如果用此参数指定了一个或几个类别,Monkey将只允许系统启动被这些类别中的某转载 2016-08-02 13:46:00 · 7985 阅读 · 0 评论 -
Android Monkey源码解析
这两天在读Android Monkey的源代码.代码不多,放出分享.我现说一下,Monkey是干什么的:简单的说就是,模拟用户的touch screen和keyboard的输入.其实这个功能就已经很恐怖了. Google自己说的下面:// Only bind this to local host. This means that you can only// talk to th转载 2013-06-23 10:04:46 · 8197 阅读 · 2 评论 -
修改android monkey源码使其支持UI自动化测试
在Android平台上,如果要实施自动化测试的话,有几个方式,比如使用基于Instrumentation类库及其衍生类,或者是使用monkeyrunner,测试用例运行在PC上,通过USB或者WIFI向Android手机的应用发送测试命令。这两个方案各有优缺点: 1、 Instrumentation技术的优点是编写UI自动化测试用例的技术跟编写Android应用的技术是同一个技术,而且A转载 2013-06-23 09:50:53 · 1180 阅读 · 0 评论 -
Android monkey test 脚本的编写
Android 的 monkey test 工具提供了 -f scriptfile 参数,可以指定 test 脚本,然而翻遍了 Android 的网站也没有找到这个脚本的文档,最终只在 monkey 的源码 MonkeySourceScript.java 中找到了一小段注释,里面给了一个不到 10 行例子: /** * monkey event queue. It takes a sc转载 2013-03-14 16:30:29 · 1207 阅读 · 0 评论 -
Monkey工具进行稳定行测试
一、 什么是MonkeyMonkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。二、 Monkey的特征1、测试的对象仅为应用程序包,有一定的局限性。2、 Monky测试使用的事件流数转载 2012-12-27 11:26:14 · 720 阅读 · 0 评论 -
UI/Application Exerciser Monkey
The Monkey is a program that runs on your emulator or device and generates pseudo-randomstreams of user events such as clicks, touches, or gestures, as well as a number of system-level events. You c转载 2012-12-27 10:41:07 · 565 阅读 · 0 评论 -
如何用Monkey运行example_script.txt做好自动化测试
如何用Monkey运行example_script.txt做好自动化测试 目录一、在虚拟机上运行monkey.21、在pc(Linux)上运行模拟器,两种方法...22、进入adbshell模式,如下:...23、运行monkey工具开启专用端口...24、在pc端开启转发端口...25、使用telnet工具连接android.36、一次性输入ex转载 2012-12-26 10:53:07 · 1003 阅读 · 0 评论 -
Android学习笔记--处理UI事件
Handling UI Events在Android里, 有不只一种方式可以截获用户与你的应用程序交互的事件. 在你的界面上处理事件时,你需要捕获用户与某个View实例交互时所产生的事件.View类支持这种做法.在你布局时需要使用的很多View类型里,你应该注意到一些对处理UI事件很有用的公有回调方法. 当特定操作发生在一些指定对象的时候,Android系统的frmaework程序就会转载 2012-12-26 13:42:06 · 516 阅读 · 0 评论 -
Android monkey test 脚本的编写
Android 的 monkey test 工具提供了 -f scriptfile 参数,可以指定 test 脚本,然而翻遍了 Android 的网站也没有找到这个脚本的文档,最终只在 monkey 的源码 MonkeySourceScript.java 中找到了一小段注释,里面给了一个不到 10 行例子:/** * monkey event queue. It takes a sc转载 2012-12-10 18:41:00 · 889 阅读 · 0 评论 -
LeakCanary——直白的展现Android中的内存泄露
LeakCanary源码github下载地址:https://github.com/square/leakcanary之前碰到的OOM问题,终于很直白的呈现在我的眼前:我尝试了MAT,但是发现不怎么会用。直到今天终于发现了这个新工具:当我们的App中存在内存泄露时会在通知栏弹出通知:当点击该通知时,会跳转到具体的页面,展示出Leak的引用路径,如下图所示:Lea转载 2016-09-29 16:21:56 · 636 阅读 · 0 评论