Request-Historie und Replay für Ihre Mock-API
Jeder Aufruf an Ihren Mock-Server kann aufgezeichnet werden, mit dem Body, den Ihre App wirklich gesendet hat. Zeichnen Sie eine Antwort einmal auf, und sie kommt bei jedem weiteren Lauf identisch zurück.
- Methode, Pfad, Status, Laufzeit
- Einmal aufzeichnen, immer wiedergeben
- Export und Import
- In jedem Plan
Was bringen Request-Historie und Replay?
Die Request-Historie ist das Log: jeder Request, den Ihre Mock-API beantwortet hat, neueste zuerst, mit Methode, vollem Pfad, Status, Dauer und der Angabe, ob der Mock oder Ihr echtes Backend geantwortet hat.
Ein Replay ist eine aufgezeichnete Antwort. Der erste passende Aufruf speichert, was der Mock-Server geantwortet hat, erzeugt oder von Ihrer echten API geholt, und jeder passende Aufruf danach bekommt die gespeicherte zurück, markiert mit X-Mockzilla-Source: replay.
Niemand ist sich einig, was wirklich gesendet wurde
Das Frontend sagt, es habe den richtigen Body geschickt. Das Backend sagt, das habe es nicht. Keine Seite hat den Request aufgehoben.
Das Log klärt das. Und sobald die Antwort aufgezeichnet ist, die den Fehler auslöst, kommt sie bei jedem Lauf gleich zurück, bis der Fehler weg ist.
Request-Historie
Öffnen Sie eine Zeile für den ganzen Austausch: Request-Header und -Body oben, Response-Header und -Body darunter. Dieselben Angaben kommen auf der Leitung als X-Mockzilla-Source und X-Mockzilla-Duration zurück.
Replay
Eine Antwort einmal aufzeichnen, und sie wird für jeden passenden Request zurückgegeben. Gematcht wird über Methode, Pfad und die Request-Felder, die Sie wählen.
Export und Import
Einen aufgezeichneten Satz in einen anderen Mock-Server übernehmen oder ins Repository legen, neben den Test, der ihn braucht.
Fragen
- Ist die Historie standardmäßig an?
- Nein. Historie und Replay werden pro Endpunkt aktiviert, Sie zeichnen also die Routen auf, an denen Sie arbeiten, statt alles, was Ihre App anfasst.
- Wie lange bleiben Requests gespeichert?
- Das hängt vom Plan ab. Aufbewahrung, Suche und Export unterscheiden sich, und die Preisseite listet, was jeder Plan enthält.
- Kann ich einen aufgezeichneten Satz zwischen Mock-Servern bewegen?
- Ja. Exportieren Sie den Satz aus dem einen und importieren Sie ihn in den anderen, oder checken Sie ihn neben dem Test ein, der ihn braucht.
Spezifikation rein. Mock-Server raus.
Der Anfang kostet nichts. Dedizierte Infrastruktur, wenn Sie sie brauchen.