moco

简介

moco是国人用java开发的配置型模拟服务器。他的主要功能是用来模拟Http(s)和webSoket前后台交互过程的中的请求匹配,功能十分强大,光看他的长长的配置页面就要花不少时间。用来给前端调试接口还是比较好的。这里先简略的将其常用的配置拿出来,以做备用。

config.js//常用配置

[
    {
        "request": {
            "uri": "/example",  //路径需要以 '/'开头
            "method": "post",
            "headers": {
                "content-type": "application/json"
            },
            "queries": {
                "param": "blah"//路径后面的参数, 就是`&param=blah`
            },
            "version": "HTTP/1.1"

        },
        "response": {
            "json":{// 返回个格式为json
              "a":"b"
            }
        }
    },
    {
        "request": {
            "uri": "/example2",
            "method": "post",
            "json": {//报体为json
                "foo": "bar"
            }
        },
        "response": {
            "text": "foo"//返回格式为文本
        }
    }
]

启动脚本

java -jar moco-runner-0.10.0-standalone.jar http -p 8989 -c config.json

你可能感兴趣的:(moco)