【转载请注明出处】
笔者:DrkCore (http://blog.csdn.net/DrkCore)
原文链接:(http://blog.csdn.net/drkcore/article/details/54898038)
之前一段时间笔者曾写过一篇博客 Android:在AS里执行脚本——CMD Support插件,其中就有提到如何用脚本执行Monkey测试,当时就有一种想要写一个Intellij Idea的插件来辅助的冲动。趁着春节假期的这一段时间钻研了一下总算弄出第一个pre-release,开源地址如下:
由于时间比较匆忙并且没有Intellij Idea插件开发经验,该pre-release版本可能还存在不少兼容性问题,UI也有许多可以改进的地方,这些都将在日后一一修正。
一、 安装及使用
日前笔者已经将导出的二进制文件提交到了JetBrains仓库但审核需要一点时间,在此之前只能通过手动来安装插件:
- 下载最新版的 jar 文件
- File -> Settings -> Plugins -> Install plugin from disk -> 选择刚下载的文件
- 重启 Intellij Idea/Android Studio 以启用插件
如果一切顺利,你将看到MonkeyMaster的工具面板,如下:
使用指南如下:
当测试结束后你将会在 你的工程目录/monkey/
中找到以 时间戳.monkey
命名的日志文件。
二、 从零开始的插件开发教程
笔者会在日后不断更新插件开发中遇到的坑和技巧。由于是一边开发一遍更新日志的,其中代码难免和最终插件的源码有所出入,请以最终发布版本为准。
- MonkeyMaster插件的实现(一)——命令行封装与调用
- MonkeyMaster插件的实现(二)——入门及UI搭建
- MonkeyMaster插件的实现(三)——写入日志的线程处理
- MonkeyMaster插件的实现(四)——Monkey日志分析