安裝
開啟官網,點選下面的「download the standalone JAR」下載 jar 執行檔筆者下載的 jar 檔案名稱叫做 wiremock-standalone-3.5.2.jar ,使用下面的指令開啟(預設 port 是):
java -jar wiremock-standalone-3.5.2.jar --port 8000
第一次執行時會在當前目錄下建立 mappings 資料夾,可以在裡面放入 json 檔案,依照這裡個 json 的內容產生假的 API 和回應資料
{
"mappings": [
{
"request": {
"method": "GET",
"url": "/users"
},
"response": {
"status": 200,
"headers": {
"Content-Type": "application/json"
},
"body": "[\n {\n \"id\": 1,\n \"name\": \"小明\"\n },\n {\n \"id\": 2,\n \"name\": \"大頭\"\n }\n]"
}
},
{
"request": {
"method": "POST",
"url": "/users"
},
"response": {
"status": 201
}
}
]
}
然後需要關閉上面的指令重新執行, 依據上面的的內容就會產生兩個 API ,/users 的 GET 和 POST ,可以使用下面的連結測試:
http://localhost:8000/users
參考資料:
WireMock - Running as a Standalone Process
留言
張貼留言
如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com