• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

MimPost: MimPost是一永久开源的国产轻量级接口测试工具!支持根据接口自动生成文档! ...

原作者: [db:作者] 来自: 网络 收藏 邀请

MimPost - 开源的接口测试工具

此项目目前还没有开发完毕,持续更新中

项目由来

本人后端开发一枚,开发过程给经常需要做接口测试并且编写接口文档

最开始入行的时候一直用的是Postman,但是Postman生成的文档不能对response参数进行解释且不支持中文(本人英文基础比较差,正在学习不断英语中)

后来在搜索引擎的体提供下我找到了一款非常优秀的接口测试工具:ApiPost

  • 完全支持中文
  • 支持在线Mock
  • 生成在线文档
  • 能够对参数进行解释
  • 常用描述库
  • ......

持续用了这款优秀的产品6个月,总结了ApiPost的一些缺陷:

  • 不支持离线版本
  • 卡顿非常非常非常严重
  • 不开源,意味着收费(虽然不贵)
  • 开发团队效率很慢(更新食言多次)
  • 复制接口或者项目比较困难
  • 有很多历史BUG长期得不到解决
  • ......具体可以看论坛大家提出的问题

值得一提的是ApiPost社区提出的问题很快就能得到解答,通过社区得知其团队内部正在内测新版本,虽然食言的几次但还是非常期待的......

MimPost则是ApiPost替换品,且取其精华,去其糟粕

抱着学习的态度(不商业运营)将其开源,也希望大家一起来完善这个不起眼的小工具

也正因为是学习的态度开发MimPost,所以无论ApiPost后续迭代如何,此项目都将会一直维护,即使ApiPost已经非常优秀(目前也很优秀)

非常感谢ApiPost团队为中国的开发者提供这款优秀的产品

项目介绍

MimPost是一款完全开源的接口测试工具,基于Apache2.0开源协议,灵感来自于ApiPost

  • 语言:JavaScript
  • 框架:Vue + Ant Design of Vue
  • 包管理:yarn
  • 跨平台工具:electron

功能介绍

基于ApiPost精简、保留、增加了一些功能,基于按需加载的原则,大幅度提升应用响应速度,时刻遵循性能至上

  • 完美支持离线环境,集成indexedDb数据库
  • 支持云接口备份(需要登录账号)
  • 支持跨平台客户端
  • 支持模拟POST、GET、PUT等常见请求
  • 支持常见的请求Content-type
  • 根据Request\Response生成多格式接口文档
  • 支持了请求\响应脚本钩子
  • 支持项目的全局描述字段
  • 支持在线检查、更新版本
  • 支持参数的完整导入导出
  • 支持多线程接口的并发压力测试
  • 支持接口在线Mock地址
  • 支持接口文档在线地址
  • ......更多功能正在积极开发,欢迎小伙伴多多提issue

项目安装

  1. 克隆项目到本地
[email protected]:Moxyu/mim-post.git
  1. 安装项目依赖
yarn install
  1. 测试运行
yarn serve
  1. 打包项目
yarn build

鸣谢 && 打赏

再次感谢ApiPost团队为中国开发者做出的巨大贡献


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap