Mock平台搭建
1、安装创建
注意(巨坑):nodejs版本需要跟换到12版本,初始化密码需要重新设置。
建议:使用nvm切换node版本
- 安装环境:nodejs,mongoDB
- 然后根据官网提升进行安装
- cmd安装指令:
cnpm install -g yapi-cli
- 创建service: 在需要文件目录下运行
yapi server
- 然后根据提示进入浏览器页面完成创建
2、运行部署
创建完毕后会进行操作提示,根据操作提示进入yapi页面
初始化完成后,请切换到部署目录,输入: node vendors/server/app.js
指令启动服务器, 然后在浏览器打开 http://127.0.0.1:3000 访问
此时yapi已经部署到内网。
初始化用户名:admin@admin.com
初始化密码:ymfe.org
3、使用
有具体教程
固定参数接口使用高级mock进行设置
脚本模板一:
switch(params.name){
case "admin":
mockJson = {
items: {
"code": 200,
data: 'admin',
msg: 'success'
}
};
break;
case "恶狼":
mockJson = {
items: {
"code": 200,
data: '恶狼',
msg: 'success'
}
};
break;
default:
mockJson = {
items: {
"code": 400,
data: 'Error',
msg: 'Error'
}
};
}
脚本模板二:
mockJson = {
items: {
"code": 400,
data: 'Error',
msg: 'Error'
}
};
平台使用:
1、注册加入项目组
内网mock平台
环境:wifi:仅支持lchoice
2、操作
- 点击项目进入项目
- 创建或点击已有接口,点击编辑接口
- 然后就可以批量编辑入参出参
- 或者通过高级mock进行出参数据选择判断
3、获取swagger数据
- 打开swagger网页
- 检查元素,查看netWork
- 复制
api-docs
接口地址 - 打开yAPI,项目里的数据管理
- 选择数据导入方式为swagger
- 根据提示选择操作