MocoRunner超级详细

MocoRunner是一个用于搭建模拟服务器的工具,适用于移动和前端开发中的接口模拟。本文介绍了MocoRunner的基本概念、解决问题的场景,以及在接口测试中的作用,包括模拟接口的创建和使用方法,如HTTP请求的处理。此外,还提供了解决响应中文乱码问题的方案,并展示了在IDEA中使用MocoRunner的步骤。
摘要由CSDN通过智能技术生成

前言

什么是MOCO?

moco是一个搭建模拟服务器的工具,其支持API和独立运行两种方式。我们这里采用独立运行

moco能解决什么问题

Moco是针对HTTP集成而生的,有人把它用需要一个模拟服务器的场景中。

1.移动开发中,一个移动应用需要有一个远端服务,但开发时,这个服务还不存在,它就用Moco模拟了一个服务,保证移动应用可以顺利的开发。

2.在web前端开发中,当应用的页面需要通过与服务器交互时,就可以用它模拟这样一个服务。

moco在接口测试中的作用

1.对于前端而言:当后端开发进度比较缓慢的时候,已阻挡前端开发进度,这个时候moco就派上用场了,它可以模拟出接口,来进行前端页面的调试。

2.对于公司可以节约成本、节约时间,如果公司着急投标,可以用moco写模拟接口,前端拿到接口进行前端页面调试,做一个简版的系统,可以很快速的拿出一个演示系统给客户观看,为公司争取跟大的利益。

3.对于测试而言可以尽早的介入测试,接口文档评审通过后,不用等开发人员开发完接口再进行自动化测试case的编写,在这个过程中可以修改、补case,在后端开发接口完成以后,只需要执行测试case,省去了很大的工作量,并且这些完善的用例脚本,用自动化去执行,效果更好。

1.mocorunner下载

地址:https://repo1.maven.org/maven2/com/github/dreamhead/moco-runner/

 

2.如何使用

步骤:
1.新建一个目录mocorunner,:将moco-runner-1.1.0-standalone.jar件放入这个目录下
2.编写XXX.json文件并保存
3.命令行:进入mocorunner目录,执行java -jar ./moco-runner-1.1.0-standalone.jar 协议  -p 8888 -c json文件

 

注意:mocorunner是热部署,服务不用重启,即可完成升级操作

 

3.模拟接口开发核心内容

演示:第一个mock接口demo

1)在mocorunner目录下,新建一个文件demo.json,然后编辑,如下图

 

 

2)编辑完文件,保存。进入mocorunner目录,

输入命令:java -jar ./moco-runner-1.1.0-standalone.jar http -p 8888 -c demo.json

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值