moco java是一个搭建模拟服务器的工具或程序库或框架,它支持get、post、head、put等方法,经常用于接口测试,尤其前后端分离场景,前端程序依赖模拟接口实现业务逻辑,而不用等待后台接口开发完成。
简单使用:
1.从git下载moco java源码,用gradle编译成jar包(或直接从仓库下载编译好的jar),文件名:moco-runner-0.9.1-standalone.jar
2.编写配置文件,将文件后缀命名为json,如:test.json,文件内容如下:
[ { "response" : { "text" : "Hello, Moco" } } ]
3.启动 Moco 服务
java -jar moco-runner-0.9.1-standalone.jar start -p 12306 -c test.json
4.访问 Web 服务
打开浏览器,访问 http://localhost:12306
复杂用法:
1.带参数的http服务
--配置内容
{ "request" : { "uri" : "/foo", "queries" : { "param" : "blah" } }, "response" : { "text" : "bar" } }
--访问
http://localhost:12306/foo?parm=blash
相关阅读:
https://www.ibm.com/developerworks/cn/web/1405_liugang_mocowebtest/