moco是什么

moco官方网站,即github地址为 https://github.com/dreamhead/moco 给出解释,moco是一个简单搭建的stub框架,那么何为stub呢?stub 可翻译为桩,指用来替换一部分功能的程序段。桩程序可以用来模拟已有程序的行为(比如一个远端机器的过程)或是对将要开发的代码的一种临时替代
那么moco是什么呢?根据stub的含义,moco的作用就是替换某个功能

下载.jar

moco使用相对比较简易,需要下载一个.jar文件,可以在官网中下载最新版本 https://github.com/dreamhead/moco

目前最新的jar版本为0.12.0

配置文件

配置文件格式必须是json格式,现在先完成一个简易的配置文件conf.json

[{ "response" :{ "text" : "Hello, Moco" }}
]

启动moco服务

进入下载的jar包的目录,启动cmd

命令格式如下

java -jar moco-runner-<刚下载jar包版本的版本好>-standalone.jar http -p 12306 -c <配置文件路径>/xx.json

注:
-p 指定moco服务端口,其中http协议默认端口80,https协议默认端口443
-c 配置文件路径及文件名称,.json或者.txt文件均可

如栗子

java -jar moco-runner-0.12.0-standalone.jar http -p 12306 -c config/conf.json

响应栗子

打开浏览器,访问 http://localhost:12306 ,响应值为 “Hello, Moco”

【moco】http服务相关推荐

  1. moco入门到实践,手把手搭建一套全面的moco本地服务

    10分钟拿下Moco框架 前言 开始使用 快速搭架本地moco服务器 moco执行流程图解 自定义请求拦截 全局异常处理 主配置文件示意图 结语 前言 前后端分离的项目,然而在开发前期我的工作是根据接 ...

  2. Mock Server利器 - Moco

    转载请标明出处:http://blog.csdn.net/shensky711/article/details/52770686  本文出自: [HansChen的博客] Moco介绍 Moco独立运 ...

  3. mock介绍及moco框架搭建使用

    VOL 183 14 2020-12 今天距2021年17天 这是ITester软件测试小栈第183次推文 点击上方蓝字"ITester软件测试小栈"关注我,每周一.三.五早上 0 ...

  4. Mock神器之Moco使用操作

    MockServer之moco-runner MockServer mock是什么 mock 使用场景 Mock Server框架 moco moco框架介绍及运行 配置https服务 MockSer ...

  5. Python-mock

    文章目录 一.接口测试中Mock的用处 二.使用步骤 1.Moco框架搭建Mock服务 Moco说明 2.Python unittest模块自带的mock 一.接口测试中Mock的用处 前后端开发,后 ...

  6. 06-JAVA面试核心知识点整理(时间较多的同学全面复习)

    JVM (1) 基本概念: JVM是可运行Java代码的假想计算机 ,包括一套字节码指令集.一组寄存器.一个栈.一个垃圾回收,堆 和 一个存储方法域.JVM 是运行在操作系统之上的,它与硬件没有直接的 ...

  7. iPhone应用程序编程指南

    介绍 请注意:本文档之前命名为iPhone OS编程指南. iPhone SDK为创建iPhone的本地应用程序提供必需的工具和资源.在用户的Home屏幕上,iPhone的本地应用程序表示为图标.它们 ...

  8. Android模拟服务端接口之moco

    在学习Android的过程中,学到网络相关的东西时,没有服务端接口很是困扰,但是对服务端的知识还不是很了解,所以用了moco.jar来模拟服务端接口. 我主要讲一下我的项目中用到的接口形式吧.具体的一 ...

  9. 详解构建mock服务最方便的神器——Moco

    moco介绍 moco框架是github上的一个开源项目,可模拟http,https,Socket协议的mock操作.如果大家不了解什么是mock请参考文章: 从0到1学会使用SpringBoot 搭 ...

最新文章

  1. java float转换int
  2. Realm Mobile Platform添加水平可扩展性,支持遗留数据源和复制
  3. printf 格式输出代码大全
  4. 使用VC++绘制坐标系
  5. java servicefactory_Java DirectoryServiceFactory.getDirectoryService方法代碼示例
  6. 正则表达式——WPF输入控件TextBox 限定输入特定字符
  7. 欧拉定理(洛谷-P5091)(十进制快速幂实现)
  8. SQL基础:数据表的创建
  9. mysql数据库如何配置服务_MySQL服务如何实现安装及配置
  10. 20220418 如何下载网页pdf(没有下载按钮的情况,不是打印网页)
  11. python 共享内存 c_如何在python和C/C++中使用共享内存
  12. Linux实操篇-组管理和权限管理
  13. matlab 仿真步长,[转载]matlab 仿真步长设置
  14. 云计算数据中心运维管理要点
  15. CMake多版本共存
  16. 对大一c语言学习的感想
  17. python将xls转换为xlsx
  18. 越优秀越受排挤,牢记这“三句土话”,再艰难也要打好自卫反击
  19. 10系统更新后计算机不见,你好!我的电脑一不小心升级到win10以后桌面上的资料都不见了?? 爱问知识人...
  20. 21世纪新诞生的NBPL--语言与它的奠基人——SulluBouth.M.G博士

热门文章

  1. Java获取指定时区的时间格式
  2. 解决Idea报错:编译时持续copying resource导致gc overhead limit exceeded
  3. 安徽专业知识计算机考试试卷,安徽计算机一级考试试题及答案
  4. 学习笔记 | 幸存者偏差 Survivorship Bias
  5. python回归方程系数计算_python中的回归系数计算
  6. 虚拟人四大难题:技术、产品、市场、中之人
  7. 关于移动终端之WiFi测试点的总结
  8. 日期格式如何转换为文本格式
  9. 2023电子科技大学计算机考研经验分享
  10. 为杭州地铁“增光”,鸿雁被评为“杭州地铁2022年度优秀供应商”