java moco_【测试工具】moco入门(一)

简单来说,Moco就是解决了开发前端时没有后端支持,开发接口时依赖没有到位的尴尬场景。当然Moco的灵活性,让其有越来越多的应用场景。

moco的优点:

1.只需要简单的配置request、response等即可满足要求,支持http、https、socket。可以说是非常的灵活性。

2.支持在request 中设置 Headers , Cookies , StatusCode等。

3.对GET、POST、PUT、DELETE等请求方式均支持,很适合web开发。

4.无需环境配置,有java环境即可。

5.修改配置后,立刻生效。只需要维护接口,也就是契约即可。

6.对可能用到的数据格式都支持,如json、text、xml、file等。

7.还能与其他工具集成,如Junit、Maven、Gradle等。

一、安装

moco的安装非常简单,官网下载jar包https://github.com/dreamhead/moco ,在同目录下创建一个json配置文件,命令行:java -jar moco-runner-0.12.0-standalone.jar http -p 12306 -c foo.json,然后浏览器输入http://localhost:12306 即可看到响应

ef259d761142e6828f1f3663632ed1a6.png

二、moco使用简单示例

48304ba5e6f9fe08f3fa1abda7d326ab.png

[

{

"request":

{

"uri":"/get",

"queries":

{

"param":"zw"

}

},

"response":

{

"text":"hello world",

"headers":

{

"SelfHeader":"SelfHeader"

}

}

},

{

"request":

{

"uri":"/test"

},

"redirectTo":"http://www.baidu.com"

}

]

48304ba5e6f9fe08f3fa1abda7d326ab.png

moco,可以设置request,response,headers,uri等,还可以使用rediectTo设置URL重定向

三、moco文档,文档中记录的示例很详细

https://github.com/dreamhead/moco/blob/master/moco-doc/apis.md

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值