微型服务器moco

MOCO是一个简洁的mock工具,它允许用户通过配置request和response对象来模拟HTTP、HTTPS和Socket请求。优点包括简单配置、即时生效和无需额外环境配置。然而,它不支持大数据传输,可能会导致离线jar包报错。使用步骤包括下载jar包、配置接口、启动服务以及动态维护,通过修改JSON文件内容可即时更新服务响应。
摘要由CSDN通过智能技术生成

简介

MOCO是一款mock测试工具,可以通过配置request和response对象,达到模拟请求的效果

moco的优点

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

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

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

  1. 修改配置后,立刻生效。只需要维护接口

目前存在问题

  • 无法传输大数据,大数据传输离线jar包会报错,暂未找到解决方案

使用指南

一、jar包下载

moco官网下载离线使用jar包

访问网址:https://github.com/dreamhead/moco

请求路径和响应json模拟

新建Foo.json文件:

  1. 多个接口配置

如图所示,新建配置文件,并将模拟的请求文件名按照键值对依次填入

  1. 服务器启动

  • 将所有的模拟json 文件,配置文件,jar包放在同一目录

  • Cmd进入该目录,输入如下命令进行服务启动

Java -jar 离线数据包.jar http -p 服务器端口 -g 配置文件

示例如下:java -jar moco-runner-0.11.0-standalone.jar http -p 1234 -g config.json

  • 看到如下提示说明服务启动成功

  1. 服务维护

测试过程中,我们经常遇到需要修改返回内容的情况,moco,支持直接修改json文件内容,Ctrl+s保存后,服务自动启动,无需手动启动

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值