使用Mockoon进行接口Mock

外部接口之苦

日常开发中,经常需要调用第三方接口,或者是工友们正在开发的接口。这些接口常常因为不稳定或者有bug阻碍开发联调,此时需要mock接口提高开发速度。

常用mock工具大致有这些,仅供参考。

mock工具 运行 是否支持proxy
moco jar,命令行 不支持
mockoon exe 桌面应用 + nodejs cli 命令行 支持
mock-server 看起来比较麻烦还没研究 支持

我们有个 biz-api 服务,经常要往里面加接口。测试的时候又只测部分,因此需要有转发功能,所以选了 mockoon。感觉用起来还比较顺手,下面简单说明一下。

Mockoon 使用说明

首先,创建 route,就是你要 mock 的接口。
使用Mockoon进行接口Mock_第1张图片

然后,开启proxy。意思是,如果刚才创建的route没有的话,就会走proxy转发。
使用Mockoon进行接口Mock_第2张图片

配置完成后,启动server
使用Mockoon进行接口Mock_第3张图片

mockoon-cli

除了桌面应用,还有命令行工具,方便在服务器上部署或容器化部署。

npm install -g @mockoon/cli

接口配置文件,使用上述桌面工具导出即可(mock.json)。下面列举了一些常用命令。

# 启动mock-server,默认daemon
mockoon-cli start --data mock.json

# daemon-off,适合用作容器启动命令
mockoon-cli start -D --data mock.json
 
# 查看正在mock的服务
mockoon list 
 
# 停止
mockoon-cli stop {id}

你可能感兴趣的:(mock测试工具)