Intellij插件开发:一个辅助Monkey测试的插件——MonkeyMaster

时间:2022-03-29 16:26:36

【转载请注明出处】
笔者:DrkCore (http://blog.csdn.net/DrkCore)
原文链接:(http://blog.csdn.net/drkcore/article/details/54898038)

之前一段时间笔者曾写过一篇博客 Android:在AS里执行脚本——CMD Support插件,其中就有提到如何用脚本执行Monkey测试,当时就有一种想要写一个Intellij Idea的插件来辅助的冲动。趁着春节假期的这一段时间钻研了一下总算弄出第一个pre-release,开源地址如下:

DrkCore/MonkeyMaster

由于时间比较匆忙并且没有Intellij Idea插件开发经验,该pre-release版本可能还存在不少兼容性问题,UI也有许多可以改进的地方,这些都将在日后一一修正。

一、 安装及使用

日前笔者已经将导出的二进制文件提交到了JetBrains仓库但审核需要一点时间,在此之前只能通过手动来安装插件:

  • 下载最新版的 jar 文件
  • File -> Settings -> Plugins -> Install plugin from disk -> 选择刚下载的文件
  • 重启 Intellij Idea/Android Studio 以启用插件

如果一切顺利,你将看到MonkeyMaster的工具面板,如下:

Intellij插件开发:一个辅助Monkey测试的插件——MonkeyMaster

使用指南如下:

Intellij插件开发:一个辅助Monkey测试的插件——MonkeyMaster

Intellij插件开发:一个辅助Monkey测试的插件——MonkeyMaster

当测试结束后你将会在 你的工程目录/monkey/ 中找到以 时间戳.monkey 命名的日志文件。

二、 从零开始的插件开发教程

笔者会在日后不断更新插件开发中遇到的坑和技巧。由于是一边开发一遍更新日志的,其中代码难免和最终插件的源码有所出入,请以最终发布版本为准。