easy-mock的运用

佐手、 提交于 2019-12-06 06:52:15

一.概念

Easy Mock 是杭州大搜车无线团队出品的一个极其简单、高效、​可视化、并且能快速生成模拟数据的 在线 mock 服务 。以项目管理的方式组织 Mock List,能帮助我们更好的管理 Mock 数据.

官网: https://www.easy-mock.com/
在线文档: https://www.easy-mock.com/docs
相关资源下载: https://download.csdn.net/download/zhixingwu/12008952

基本使用请自行查询...

由于easy-mock在线版不是太稳定,可以本地部署easy-mock 或 推荐采用 postman 来替代. 官网: https://www.getpostman.com/

二.本地部署easy-mock

easymock需要的环境有三个:jdk环境、redis(大于v4.0版本)、mongodb(大于v3.4版本)、node(大于v8.0版本,但是不支持v10.x)

1.centos7.0部署node.js

(1)将node官网下载最新的node-linux-x64.tar.xz 上传至服务器
(2)解压xz文件

xz ‐d node‐v8.11.1‐linux‐x64.tar.xz

(3)解压tar文件

tar ‐xvf node‐v8.11.1‐linux‐x64.tar

(4)目录重命名

mv node‐v8.11.1‐linux‐x64 node

(5)移动目录到/usr/local下

mv node /usr/local/

(6)配置环境变量

vi /etc/profile

填写以下内容

#set for nodejs  
export NODE_HOME=/usr/local/node  
export PATH=$NODE_HOME/bin:$PATH

执行命令让环境变量生效

source /etc/profile

查看node版本看是否安装成功

node ‐v

参考链接: linux 阿里云 centos7 环境下安装easymock(一)

2.mongoDB安装与启动

利用yum方式安装mongoDB
(1)配置yum

vi /etc/yum.repos.d/mongodb‐org‐3.2.repo

编辑以下内容:

[mongodb‐org‐3.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb‐org/3.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server‐3.2.asc

(2)安装MongoDB

yum install ‐y mongodb‐org

(3)启动MongoD

systemctl start mongod

参考链接: centos中使用yum安装mongodb

3.redis安装与启动

(1)下载fedora的epel仓库

yum install epel‐release

(2)下载安装redis

yum install redis

(3)启动redis服务

systemctl start redis

4.部署easy-mock

(1)项目下载地址: https://github.com/easy-mock/easy-mock
(2)将easy-mock-dev.zip上传至服务器
(3)安装zip 和unzip

yum install zip unzip

(4)解压

unzip easy‐mock‐dev.zip

(3)进入其目录,安装依赖

npm install

(4)执行构建

npm run build

(5)启动

npm run start

(6)打开浏览器 http://ip:7300, ip当前linux的ip

5.导入swaggerAPI文档

(1)将我们的SwaggerAPI文档扩展名改为yml
(2)在easyMock中点击“设置”选项卡
(3)SwaggerDocs API 选择Upload
在这里插入图片描述
(4)将SwaggerAPI文档拖动到上图的虚线区域,点击保存
(5)回到主界面后点击“同步Swagger”

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!