关于mock:使用Mockoon进行接口Mock

内部接口之苦

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

罕用mock工具大抵有这些,仅供参考。

mock工具 运行 是否反对proxy
moco jar,命令行 不反对
mockoon exe 桌面利用 + nodejs cli 命令行 反对
mock-server 看起来比拟麻烦还没钻研 反对

咱们有个 biz-api 服务,常常要往里面加接口。测试的时候又只测局部,因而须要有转发性能,所以选了 mockoon。感觉用起来还比拟棘手,上面简略阐明一下。

Mockoon 应用阐明

首先,创立 route,就是你要 mock 的接口。

而后,开启proxy。意思是,如果方才创立的route没有的话,就会走proxy转发。

配置实现后,启动server

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}

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理