Moco模擬服務器實現請求&響應
阿新 • • 發佈:2019-03-19
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模擬服務器實現請求&響應