• 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上输入多个请求模拟,截图如下:

    图一:

    图二:

  • 相关阅读:
    413 Request Entity Too Large
    小米3手机上加载相册图片失败的问题
    MVC+Ninject+三层架构+代码生成 -- 总结(99)
    1)python 爬取小说
    102)微信小程序 van-dialog
    101) 微信小程序 input 双向绑定
    MVC 表格按树状形式显示 jstree jqgrid
    1. mvc 树形控件tree + 表格jqgrid 显示界面
    叫號系統
    HTML5 下拉控件绑定数据
  • 原文地址:https://www.cnblogs.com/Teachertao/p/10556139.html
Copyright © 2020-2023  润新知