美文网首页
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框架基本介绍

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