背景:
對接第三方H5、SDK時候,需要測試第三方數據與我方數據是否一致,但是測試沒有接口請求祕鑰,不能直接去請求第三方的接口,所以就引入了MOCO項目裏:
1.因爲最終的目的是要進行數據比對,所以首先準備postman工具
2.找開發要請求的數據,響應數據是 JSON格式
3.然後放到MOCO裏,運行postman,實現moco模擬post請求,
4.最後就可以去進行數據比對測試了,傳送門:https://blog.csdn.net/qq_36467991/article/details/92614654。
操作步驟:
1:moco配置,略,可以參考其他人的moco配置,傳送門:https://blog.csdn.net/qq_32706349/article/details/80472445
2:創建一個start.json文件,內容如下:
2.1 不帶返回結果,最後不輸入逗號", ":
[
{ "description":"接收第三方的數據,返回是JSON格式",
"request":{
"uri":"/postdemo",
"method":"post"
},
"response":{
"status":200,
"json":{
//JSON框裏的內容自己輸入,其他不變
"code": 0,
"loginDevice": "",
"loginIp": "",
"loginTime": "",
"message": "登錄成功"
}
}
}
]
2.2 或者是 帶返回結果,根據實際情況
[
{ "description":"接收第三方的數據,返回是JSON格式",
"request":{
"uri":"/postdemo",
"method":"post"
},
"response":{
"status":200,
"json":{
//JSON框裏的內容自己輸入,其他不變
"code": 0,
"loginTime": "",
"message": "登錄成功",
"result": {
"addr": ""
}
}
}
}
]
3.啓動執行moco服務命令,運行postman,輸入post請求地址【我的moco地址是:127.0.0.1:6789】:http://127.0.0.1:6789/postdemo ,就可以獲取到返回結果了,OK。
注:如果返回結果有亂碼,
在response中添加設置編碼格式爲“GBK”,https://blog.csdn.net/u011002997/article/details/80706584
4.最後,進行數據比對,傳送門:https://blog.csdn.net/qq_36467991/article/details/92614654