48 lines
1.6 KiB
Markdown
48 lines
1.6 KiB
Markdown
# mofish
|
||
|
||
接口管理平台,自动化测试接口,并生成测试报告
|
||
|
||
使用文档:https://mogic.feishu.cn/wiki/FJbswpfoti21GokaAUrcaCNungc
|
||
|
||
### 特性
|
||
* 基于 Json5 和 Mockjs 定义接口返回数据的结构和文档,效率提升多倍
|
||
* 扁平化权限设计,即保证了大型企业级项目的管理,又保证了易用性
|
||
* 类似 postman 的接口调试
|
||
* 自动化测试, 支持对 Response 断言
|
||
* MockServer 除支持普通的随机 mock 外,还增加了 Mock 期望功能,根据设置的请求过滤规则,返回期望数据
|
||
* 支持 postman, har, swagger 数据导入
|
||
* 免费开源,内网部署,信息再也不怕泄露了
|
||
|
||
## mac环境搭建
|
||
|
||
硬性要求:以下版本一定要低,否则无法编译成功
|
||
- 本地node版本:v8.17.0
|
||
- 本地npm版本:v6.13.4
|
||
- 本地node-gyp版本:v9.3.1
|
||
- 本地python环境:2.7.18
|
||
|
||
## npm 挂载镜像
|
||
按实际情况来试:
|
||
https://cloud.tencent.com/developer/article/1372949
|
||
|
||
|
||
|
||
## 第三方插件
|
||
- https://www.npmjs.com/search?q=yapi-plugin-&page=5&perPage=20
|
||
|
||
|
||
## 常用命令举例
|
||
- npm install types-ramda@^0.29.3
|
||
- npm install --registry https://mirrors.huaweicloud.com/repository/npm/
|
||
- yapi unplugin --name yapi-plugin-api-doc
|
||
- yapi plugin --name yapi-plugin-api-doc
|
||
|
||
|
||
## 参考连接
|
||
- https://juejin.cn/post/6844904014899838983
|
||
- https://www.freecodecamp.org/chinese/news/python-version-on-mac-update/
|
||
- https://github.com/YMFE/yapi/issues/1865
|
||
- http://yapi.smart-xwork.cn/doc/index.html
|
||
- https://github.com/YMFE/yapi/issues/2693
|
||
- https://github.com/YMFE/yapi/issues/16
|
||
- https://segmentfault.com/a/1190000016956077 |