DoraemonKit

Apache License
java+OC
iOS + Android
yixiang · 2019年01月02日 · 590 次阅读 · 0 条评论
图片名称








DoraemonKit(哆啦 A 梦)是一款提供给开发、测试、设计同学的提高工作效率的研发助手类开源产品。每一项功能都解决了我们在研发测试过程中的一个痛点。使用 DoraemonKit,您无需使用电脑或者 IDE,就可以对 App 各项指标进行实时的检测,包括 App 信息、文件系统、Crash 日志、网络抓包、CPU、内存、帧率等等,丰富的功能期待您的亲自探索。

开源地址

https://github.com/didi/DoraemonKit

功能丰富

iOS、Android 双端支持。iOS 三大专区 18 项功能,Android 三大专区 15 项功能。包含通用工具、性能工具和视觉工具三大模块。

接入简单

两行代码,快速接入。以最轻的接入成本让你拥有最全的功能。

支持扩展

除了自带丰富的通用功能之外,也支持接入方将自己与业务相关的测试组件接入到 DorameonKit 面板中。

DoraemonKit 具有哪些功能

  1. 【App 信息查看】快速查看手机信息,App 信息,权限信息的渠道,避免去手机设置查找或者查看项目源代码的麻烦。
  2. 【沙盒浏览】App 内部文件浏览的功能,并且能通过 airDrop 或者其他分享方式上传到 PC 中,进行更加细致的操作。
  3. 【MockGPS】App 能定位到全国各地,支持地图地位和手动输入经纬度。
  4. 【H5 任意门】开发测试同学可以快速输入 H5 页面地址,查看该页面效果。
  5. 【日志显示】每一条日志信息,都在在 App 的界面中显示出来,再也不需要导出日志这么麻烦。
  6. 【帧率监控】App 帧率信息提供波形图查看功能,让帧率监控的趋势更加明显。
  7. 【CPU 监控】App CPU 使用率信息提供波形图查看功能,让 CPU 监控的趋势更加形象。
  8. 【内存监控】App 内存使用量信息提供波形图查看功能,让内存监控的趋势更加鲜明。
  9. 【流量监控】拦截 App 内部流量信息,提供波形图展示、流量概要展示、流量列表展示、流量筛选、流量详情,对流量信息统一拦截,成为我们 app 中自带的 “Charles”。
  10. 【自定义监控】可以选择你要监控的选项,包括 FPS、CPU、内存、流量。监控完毕之后,把数据保存到本地,也可以导出来做更加细致的分析。
  11. 【颜色吸管】方便设计师 UI 捉虫的时候,查看每一个组件的颜色值是否设置正确。
  12. 【组件检查】可以抓取任意一个 UI 控件,查看它们的详细信息,包括控件名称、控件位置、背景色、字体颜色、字体大小。
  13. 【对齐标尺】参考 Android 系统自带测试工具,能够实时捕获屏幕坐标,并且可以查看组件是否对齐。

效果演示

图片名称

DoraemonKit 如何使用

iOS 接入文档

Android 接入文档

DoraemonKit 相关文档

iOS-ReleaseNotes

Android-ReleaseNotes

英文介绍

iOS 研发助手 DoraemonKit 技术实现(一)

iOS 研发助手 DoraemonKit 技术实现(二)

评论列表
暂无评论.