zoukankan      html  css  js  c++  java
  • Moco模拟服务器实现请求&响应 (一)

    接口测试Moco工具

    1、使用Moco模拟,首先需要下载Moco 的jar 包,下载链接:

    http://central.maven.org/maven2/com/github/dreamhead/moco-runner/0.12.0/

    下载红色箭头的 jar 包

    2、新建Moco文件夹,把下载后的 moco-runner-0.12.0-standalone.jar 包放置该目录下 ;

      创建 login.json 文件,截图如下:

    response 中的 json 我是使用数据分离了(分离的优势不再细说),login_data.json 文件如下:

    3、然后打开Moco目录 --》输入 cmd ,进入DOS 窗口,输入如下命令:

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

      出现图二,表示Moco server是没有问题的

      (前提java环境变量设置好)  8899指的是port ,-c 指需要运行的文件

    图一:

    图二:

    4、打开postman 实现对接口请求模拟

    按照下图的格式到Postman输入即可;

    响应内容如下:

     5、如在一个json文件中实现多个请求,如下:

    [
    {
    "description": "这是我的第一个Mock例子",
    "request": {
    "method": "post",
    "uri": "/post",
    "json": {
    "pn": "8888888",
    "name": "xxx",
    "code": "52222362634624624"
    }
    },

    "response":{
    "file": "data.json"
    }
    },

    {
    "request":{
    "method":"post",
    "uri":"/login",
    "json":{
    "username":"XXX",
    "passwd":"123456"
    }
    },
    "response":{
    "file":"login_data.json"
    }
    }

     ]

    6、在postman上输入多个请求模拟,截图如下:

    图一:

    图二:

  • 相关阅读:
    CSS3 --- 盒子
    CSS3 --- 伪元素
    CSS3 --- 伪类结构
    CSS3 --- 选择器
    HTML5 --- 新增表单属性
    HTML5 --- 新增标签
    CSS --- 定位
    CSS---浮动造成的影响
    CSS---盒子模型
    CSS---样式属性
  • 原文地址:https://www.cnblogs.com/Teachertao/p/10556139.html
Copyright © 2011-2022 走看看