美文网首页
Moco框架基本介绍

Moco框架基本介绍

作者: 是萌萌哎 | 来源:发表于2019-08-08 13:01 被阅读0次

Moco框架的简单介绍(这篇文章可能不会给你带来多大的益处,因为我自己本身也是在学习,希望对恰好了解的人有一个帮助吧):https://blog.csdn.net/shensky711/article/details/52770686
一个方便于学习的网址
Moco框架主要用于接口的mock,就是传说中的测试驱动开发。Moco的原理是应用于stub开发的,也就是桩代码(大概理解的意思就是用来代替某些代码的代码,这个不做深入的研究)。
Moco原理简介:Moco会根据一些配置,启动一个真正的HTTP服务(会监听本地的某个端口)。当发起请求满足一个条件时,它就给回复一个应答。Moco的底层没有依赖于像Servlet这样的重型框架,而是基于一个叫Netty网络应用框架直接编写的,这样一来,绕过了复杂的应用服务器,速度会很快
Moco在github上开源的地址:https://github.com/dreamhead/moco
话不多说我们开始实战吧。
首先我们需要的东西:
1.去下一个jar包,地址:http://repo1.maven.org/maven2/com/github/dreamhead/moco-runner/0.10.0/

image.png
2.下载如图中所示的jar包就可以,然后放到我们创建中的项目中去
image.png
3.创建json文件
image.png
4.json的格式和内容,这是模仿一个简单的get请求
image.png
5.这是模仿一个重定向url
image.png
6.运行,控制台执行该命令:java -jar ./moco-runner-0.10.0-standalone.jar http -p 8899 -c startup1
./moco-runner-0.10.0-standalone.jar 指jar包所在目录(因为jar就在当前目录下所以这里使用的是相对路径)
http 指接口使用http协议
-p 8899 指使用8899端口
-c startup1 指需要运行的json文件
浏览器输入:localhost:8899/demo即可

这是我发现对moco介绍比较全的一篇文章
https://www.cnblogs.com/hanschen-coder/p/6528829.html

https://blog.csdn.net/qq_41829492/article/details/88093147

相关文章

  • Moco框架基本介绍

    Moco框架的简单介绍(这篇文章可能不会给你带来多大的益处,因为我自己本身也是在学习,希望对恰好了解的人有一个帮助...

  • Moco框架基本介绍

    基本操作: java -jar ./moco-runner-0.11.0-standalone.jar [http...

  • 第四节 Mock框架

    Moco框架基本介绍 下载地址:https://repo1.maven.org/maven2/com/github...

  • MOCO框架

    Mock平台功能介绍 不仅可给自己使用,还可以给前端使用。 对于测试人员产出!非常重要! Moco框架基本介绍 h...

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

    moco介绍 moco框架是github上的一个开源项目,可模拟http,https,Socket协议的mock操...

  • Moco接口框架学习(http协议)

    1.简介 mock用来模拟接口的,本次学习mock用的是moco框架,moco框架是github上的一个开源项目,...

  • moco框架使用

    一、moco介绍 mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便...

  • moco常用配置参数及使用

    moco简介 moco框架是github上的一个开源项目,本身支持API和独立运行两种方式。通过使用API,开发人...

  • mock平台

    Moco框架: 下载地址:repo1.maven.org/maven2/com/github/dreamhead/...

  • moco-runner框架方法使用分享!

    测试的前置往往离不开mock服务的调用 对于moco框架网上大多是下载一个jar包,开启一个moco服务,然后调用...

网友评论

      本文标题:Moco框架基本介绍

      本文链接:https://www.haomeiwen.com/subject/dzfxjctx.html