支持多种服务mock的工具 OpenMock

1 推荐理由

当项目依赖比较多的其他服务,在测试时,通常连接是这些服务的test环境,但是这样做第一 无法保证被依赖服务用例的完备性,第二 在实际测试过程中可能会遇到比较多费时费力的联调问题。本次推荐的openmock工具,通过mock的手段,可以简化此类项目的测试过程。

2 功能介绍

openmock支持通过yaml文件,配置HTTP、gRPC、Kafka、AMQP (e.g. RabbitMQ) 等协议的mock服务。

3 使用指南
3.1 安装

下载代码,并进入目录:

$ git clone git@github.com:checkr/openmock.git
$ cd openmock

使用docker安装:

$ docker run -it -p 9999:9999 -v $(pwd)/demo_templates:/data/templates checkr/openmock

$ docker-compose up

检查是否安装成功:

$ curl localhost:9999/ping
3.2 配置示例

openmock的配置文件可以分成4大部分:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值