zoukankan      html  css  js  c++  java
  • python,mock-server之moco

    python,mock-server之moco
    1.mock使用:
    mock除了用在单元测试过程中,还有一个用途,当前端开发在开发页面的时候,需要服务端提供API接口,此时服务端没开发完成,或者说没搭建测试环境,这个时候前端开发会自己mock一个api服务端,自己给自己提供调用接口的返回数据。
    mock-server用途就是开发在开发的过程中,需要依赖一部分的接口,但是对方没有提供或者环境等等情况
    2.环境准备
        1.moco-runner-0.12.0-standalone.jar
        2.java 版本1.8.0_20

    3.Moco环境搭建
    1.)moco是一个开源的框架,在github上可以下载到,github源码地址https://github.com/dreamhead/moco
    目前最新版是moco-runner-0.12.0-standalone.jar,
    http://central.maven.org/maven2/com/github/dreamhead/moco-runner/0.12.0/moco-runner-0.12.0-standalone.jar

    2.)下载完成后,保存到电脑本地的一个目录,然后在同一目录下新建一个foo.json文件,里面写入如下内容:

    [
      {
        "response" :
          {
            "text" : "Hello World! moco!"
          }
      }
    ]

    3.)接下来启动moco服务,打开moco-runner-0.12.0-standalone.jar所在的文件夹目录(E:moco),地址栏左上角输入cmd,回车打开cmd窗口

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

    出现如下结果就是启动成功了

    E:moco>java -jar moco-runner-0.12.0-standalone.jar http -p 12306 -c moco.json
    22 七月 2018 21:44:36 [main] INFO  Server is started at 12306
    22 七月 2018 21:44:37 [main] INFO  Shutdown port is 62459

    4.)打开火狐浏览器,地址栏输入:http://localhost:123456/ 看到页面显示"Hello World! moco!",说明mock-server环境搭建成功

    5)官方文档:
    https://github.com/dreamhead/moco

  • 相关阅读:
    SAP函数生成测试数据
    ABAP——编码规范
    展BOM清单——CS_BOM_EXPL_MAT_V2
    Java使用JCO实现调用SAP接口(建立采购单)
    ECN变更单建立——CCAP_ECN_CREATE
    SmartForms——插入复选框
    SmartForms——属性框被拖拽到左边不能复原
    SmartForms——实例
    SmartForms——基础知识
    SAP PP——生产订单的状态
  • 原文地址:https://www.cnblogs.com/lisa2016/p/12069129.html
Copyright © 2011-2022 走看看