1. 程式人生 > >Moco模擬服務器實現請求&響應

Moco模擬服務器實現請求&響應

username 分享圖片 gin jar 測試 login bubuko 沒有 serve

接口測試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上輸入多個請求模擬,截圖如下:

圖一:

技術分享圖片

技術分享圖片

圖二:

技術分享圖片

技術分享圖片

Moco模擬服務器實現請求&響應