何谓mock接口
mock接口就是模拟接口的意思。
做开发中mock接口是经常需要的,服务直接依赖接口,而在开发中往往不适合或者无法直接调用对方的接口,这时候可以写一个假的接口,当这个接口被请求后直接返回事先设定的数据。
可以做mock的方法非常多,这里介绍一个非常简单小巧的命令行工具moco,其实就是一个jar包
moco
官网:https://github.com/dreamhead/moco
独立jar包下载地址::Standalone Moco Runner Download(v 0.11.1)
简单使用 (Standalone Moco Runner)
启动
java -jar moco-runner-<version>-standalone.jar http -p 12306 -s 22306 -c setting.json
-p
启动端口-s
shutdown端口,可以不指定,会默认分配。
shutdown的命令java -jar moco-runner-<version>-standalone.jar shutdown -s 22306
-c
配置文件
配置
更多的配置方法可以看官方文档介绍 HTTP(s) APIs
1 | [ |
实际使用的示例
1 | $ tree |
1 | [ |
1 | [ |