Wiremock Workshop
Na održanoj radionici o Wiremocku, naš Dino Goluža pričao je o Wiremocku te nam pokazao primjenu kako nam ovaj alat može pomoći u razvoju i testiranju same aplikacije.
Što je Wiremock i zašto ga koristimo?
Wiremock je alat za simulaciju HTTP servisa za testiranje aplikacija koje zavise od vanjskih API-ova ili servisa. To je alat koji omogućuje kreiranje simuliranih API odgovora, čime se aplikacija može testirati bez potrebe za pristupom pravim vanjskim servisima. Primjenjuje se u testiranju gdje povećava brzinu i pouzdanost testiranja simulirajući različite scenarije i greške.
![wiremock workshop](https://og-cs.hr/wp-content/uploads/2024/12/Wiremock-1.jpg)
Wiremock – primjer
Na kraju prezentacije prikazani su primjeri kako koristiti Wiremock u testiranju, a u nastavku možete vidjeti primjer kako izgleda health endpoint napisan u njemu.
{
"mappings": [
{
"name": "Health endpoint",
"priority": 1,
"request": {
"method": "GET",
"urlPath": "/health"
},
"response": {
"status": 200,
"headers": {
"Content-Type": "application/json"
},
"jsonBody": {
"status": "SUCCESS",
"code": "OK",
"message": "Health status: UP",
"details": "It is up and working!"
}
}
}
]
}