Siirry sisältöön

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.

Palvelin-osio: suunnitelma kuuntelemassa porttia, projisoidut protokollat ja kutsulaskuri

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.

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:

ProtokollaProjektio
HTTPREST-reittisi sellaisina kuin ne on määritelty.
GraphQLVastaavat kyselyt ja mutaatiot.
SOAPOperaatiot ja kuoret.
ODataHaettavissa olevat entiteettijoukot.
gRPCMetodit ja viestit.

Projektiot-paneeli näyttää annetulle reitille sen allekirjoituksen jokaisessa tarjoillussa protokollassa — »sama operaatio, sellaisena kuin kukin protokolla sen paljastaa».

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.