不论是后端还是前端开发时,所需要调用的接口没有准备好或者第三方接口不提供沙箱环境时,就需要自己在本地创建模拟接口,返回具有一定格式的响应数据。
本文章介绍mock工具: gitee上的开源项目:vtDev /v-mock 和 Mockoon
1.vtDev /v-mock:
v-mocv是一个小巧的接口响应模拟系统,安装完成后,录入你要模拟的接口URL,及该URL返回的JSON,XML或者其他格式的返回数据,即可开始调用。
其本身是一个jar包,只需要下载下来通过控制台运行jar包文件即可,该jar包只需要java运行环境jre,具有web交互页面,简单方便,详情可参考gitee文档。地址:https://gitee.com/vtDev/v-mock#https://gitee.com/vtDev/v-mock/releases
2.Mockoon:
mockoon是在本地运行模拟 API 的最简单、最快捷的方法。无需远程部署,无需帐户,开源。
以下文章实现功能:
因为在测试环境中没有可视化桌面,所以需要在linux测试环境上使用Mockoon的命令行对虚拟API进行操作,并进行访问。所以我在windows上安装Mockoon可视化应用程序,在windows上编辑好虚拟API,导出API文件到linux上,使用Mockoon命令行进行API的操作。
2.1 在windows上安装Mockoon可视化程序:
下载地址:https://mockoon.com/download/
可以点击installer直接通过浏览器下载.exe执行文件,也可以通过命令choco install mockoon来安装,下面介绍通过命令安装:
2.1.1 在安装Mockoon之前,需要在windows上安装choco命令ÿ