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
项目安装- 克隆项目到本地
- 安装项目依赖
- 测试运行
- 打包项目
鸣谢 && 打赏再次感谢ApiPost团队为中国开发者做出的巨大贡献 |
请发表评论