zoukankan      html  css  js  c++  java
  • Moco模拟服务器post&get请求 (二)

    1、moco启动命令如下:
    java -jar moco-runner-0.12.0-standalone.jar 协议类型 -p 端口号 -c json配置文件

    2、带参数的get请求

    [
    {
    "request":{
    "method":"get",
    "uri":"/api/get_event_list",
    "queries":{
    "eid":"1"
    }
    },
    "response":
    {
    "file":"get_data.json"
    }
    }
    ]
    其中 get_data.json文件如下(我用了数据分离):
    {
    "status":"200",
    "msg":"success",
    "data": {
    "eid": "1",
    "name": "Moco发布会",
    "limit": "2000",
    "status": "true",
    "address": "北京",
    "start_time": "2019-6-18 10:00:00"
    }
    }

    3、启动get.json文件 -- > java -jar moco-runner-0.12.0-standalone.jar http -p 8899 -c get.json

    4、在浏览器输入http://localhost:8899/api/get_event_list?eid=1 会response响应get请求

    5、不带get参数如下:

    6、带参数的 post 请求 --- &带 heades 实例

    a、用form -data

    [
    {
    "request": {
    "method":"post",
    "uri":"/api/add_event",
    "headers": {
    "content-type": "application/x-www-form-urlencoded"
    },
    "forms":{
    "eid":"1"
    }
    },
    "response":{
    "file":"post_data.json"
    }
    }
    ]
    --->在postman中添加


    b、---- 其中也可以用 json --
    [
    {
    "request": {
    "method":"post",
    "uri":"/api/add_event",
    "headers": {
    "content-type": "application/json"
    },
    "json":{
    "eid":"1"
    }
    },
    "response":{
    "file":"post_data.json"
    }
    }
    ]

    其中 post_data.json 数据如下:
    {
    "status":"10021",
    "msg":"parament error"
    }
    7、启动post.json文件 --> java -jar moco-runner-0.12.0-standalone.jar http -p 8899 -c post.json
    出现下图,表示post.json 是没有问题的。

    8、不带post请求的实例如下:

    9、post 、get 等请求方法 需要借助 postman 接口测试工具来测试 response 数据是否响应回复。

    postman是开源的接口测试工具,下载链接:https://www.getpostman.com/downloads/

  • 相关阅读:
    CAS-认证流程
    SSO-基本概念
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
  • 原文地址:https://www.cnblogs.com/Teachertao/p/11042351.html
Copyright © 2011-2022 走看看