Avvio veloce
-
Definire la richiesta
GET / POST e urlPath.
-
Set risposta
Il codice di stato e il corpo JSON.
-
Importazione su WireMock
Incolla nelle mappe dir o API.
Impostare il metodo HTTP, il percorso URL, il codice di stato e il corpo della risposta JSON per generare un stub JSON standalone di WireMock. Ideale per test di integrazione locale, mock di front-end e configurazioni di CI.
Privacy: elaborato localmente, mai caricato.
↓ Incolla nell 'area di input qui sotto per vedere i risultati istantaneamente
生成 WireMock stub JSON; 定义 HTTP 方法、路径、状态码与响应体。
{
"request": {
"method": "GET",
"urlPath": "/api/users"
},
"response": {
"status": 200,
"jsonBody": {
"ok": true
}
}
}输出 WireMock standalone JSON 格式; 响应体为合法 JSON 时自动解析为 jsonBody。本地生成。
Impostare il metodo HTTP, il percorso URL, il codice di stato e il corpo della risposta JSON per generare un stub JSON standalone di WireMock. Ideale per test di integrazione locale, mock di front-end e configurazioni di CI.
Definire la richiesta
GET / POST e urlPath.
Set risposta
Il codice di stato e il corpo JSON.
Importazione su WireMock
Incolla nelle mappe dir o API.
Simula le API REST prima che i backend siano pronti; dissocia i test dai servizi live.
Quando lo sviluppo del frontend dipende dalle API del backend, utilizza questo strumento per creare rapidamente stub di WireMock. Ad esempio: 1) Inserire GET /users con i dati utente di esempio 2) Generare il stub e salvare come users.json 3) Avviare il servizio WireMock che carica questo file. Ciò consente allo sviluppo del frontend di procedere immediatamente con dati mock senza attendere le API reali.
Nelle pipeline CI, isolare i test dai servizi di terze parti è fondamentale. Posizionando i file stub generati nella directory risorse di test, WireMock intercetterà le richieste specificate con risposte predefinite. Per esempio, testare i callback di pagamento utilizzando stub POST / webhook per simulare scenari di successo / fallimento senza colpire i veri gateway di pagamento.
Input
GET /api/users → 200 {"ok":true} Output
WireMock stub JSON with request/response
Genera corrispondenza di urlPath; modifica manualmente il stub per corrispondenti complessi.
Sì, sì. Creato nel tuo browser.
Tipicamente sotto src / test / resources / mappings / (progetti Java / Maven) o accanto alla directory __files / (modalità Standalone). WireMock carica automaticamente file JSON da questi percorsi. Si consiglia di organizzare in moduli come /mappings/orders/ e /mappings/users/ per una migliore manutenzione.