Suunnitelman tarjoilu mockina
Kun mallisi ja reittisi on määritelty, Restorm osaa tarjoilla suunnitelmasi kuin oikea mock-palvelin. Osoitat sovelluksesi (tai asiakkaan) siihen ja testaat, miten se kuluttaa API:a — jo ennen kuin taustajärjestelmää on olemassa.

Palvelimen käynnistys
Section titled “Palvelimen käynnistys”Palvelin-osiossa ota käyttöön Tarjoile tämä suunnitelma, valitse
portti ja käynnistä kuuntelu. Voit lisätä simuloidun latenssin
jäljitelläksesi oikeaa verkkoa, ja ottaa käyttöön tilallisen tilan: tällöin
POST / PUT / DELETE muokkaavat muistissa olevaa tietovarastoa
(nollataan uudelleenkäynnistyksessä).
Palvelin kieltäytyy käynnistymästä niin kauan kuin suunnitelmassa on validointiongelmia — korjaa ne ensin.
Tarjoillut vastaukset tulevat ensin nimetyistä esimerkeistäsi, sitten
automaattisesti generoidusta tietojoukosta. Palvelin tarjoaa myös
/swagger.json-tiedoston.
Yksi suunnitelma, kaikki protokollat
Section titled “Yksi suunnitelma, kaikki protokollat”Tämä on mock-tilan ydin: HTTP tarjoillaan aina, ja jokainen muu protokolla otetaan käyttöön yksinkertaisella kytkimellä Tarjoile myös tämä projektio. Restorm projisoi reittisi automaattisesti — niiden metodin, polun ja mallien perusteella — jokaiseen protokollaan:
| Protokolla | Projektio |
|---|---|
| HTTP | REST-reittisi sellaisina kuin ne on määritelty. |
| GraphQL | Vastaavat kyselyt ja mutaatiot. |
| SOAP | Operaatiot ja kuoret. |
| OData | Haettavissa olevat entiteettijoukot. |
| gRPC | Metodit ja viestit. |
Projektiot-paneeli näyttää annetulle reitille sen allekirjoituksen jokaisessa tarjoillussa protokollassa — »sama operaatio, sellaisena kuin kukin protokolla sen paljastaa».
Vastausten seuranta ja pakottaminen
Section titled “Vastausten seuranta ja pakottaminen”Suorituksen aikana paneeli näyttää kuunteluosoitteen ja tarjoiltujen kutsujen määrän. Voit pakottaa vastauksen (statuksen, tarkan rungon) reitille toistaaksesi jonkin erityistapauksen, ja sitten pysäyttää palvelimen, kun olet valmis.