天天看點

Moco模拟伺服器post&get請求 (二) - Test挖掘者

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      
Moco模拟伺服器post&get請求 (二) - Test挖掘者

4、在浏覽器輸入http://localhost:8899/api/get_event_list?eid=1 會response響應get請求

Moco模拟伺服器post&get請求 (二) - Test挖掘者

5、不帶get參數如下:

Moco模拟伺服器post&get請求 (二) - Test挖掘者

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中添加      
Moco模拟伺服器post&get請求 (二) - Test挖掘者
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 是沒有問題的。      
Moco模拟伺服器post&get請求 (二) - Test挖掘者

8、不帶post請求的執行個體如下:

Moco模拟伺服器post&get請求 (二) - Test挖掘者

9、post 、get 等請求方法 需要借助 postman 接口測試工具來測試 response 資料是否響應回複。

postman是開源的接口測試工具,下載下傳連結:https://www.getpostman.com/downloads/

Moco模拟伺服器post&get請求 (二) - Test挖掘者

發表于

2019-06-17 21:41 

Test挖掘者 

閱讀(1055) 

評論(0) 

編輯 

收藏 

舉報