moco java

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/

原文地址:https://www.cnblogs.com/liluredhat/p/6730557.html