Zum Hauptinhalt springen

Lokaler Mock-Server

Der Mock-Server liefert direkt aus der Spec einen funktionierenden Klon Ihrer API, um Frontend- und Client-Arbeit voranzubringen, bevor das Backend bereit ist. Keine externe Infrastruktur nötig; er läuft im Desktop-Hauptprozess.

Einen Mock starten​

Sie können im Mock-Server-Modus oder direkt im KI-Chat starten; aus dem Chat bestätigt die App die Dienstadresse.

Verfügbare Optionen.

OptionBereich/FormZweck
portGanzzahl 1–65535Zu überwachender lokaler Port
basePathURL-PfadpräfixUnter einem Basispfad servieren
latencyMs0–10000Künstliche Verzögerung zur Nachahmung von Netzwerklatenz
overridesbis zu 100 AntwortüberschreibungenFür gewählte Operationen eine bestimmte Antwort zurückgeben

Ungültige Port- oder Latenzwerte werden mit klarer Meldung abgelehnt, ohne einen kaputten Server zu starten.

Mehrere Mocks​

Mehrere Mocks lassen sich parallel ausführen — etwa einer pro geöffnetem Dokument. Die App listet laufende Mocks (mock:list) und kann einzeln stoppen (mock:stop). Jeder ist an eine Dokument-ID und einen Namen gebunden.

Empfangene Requests prüfen​

Der Mock zeichnet empfangene Requests auf; abrufbar (mock:requests, optionales Limit) und das Protokoll löschbar. So prüfen Sie, ob der Client die richtigen Operationen mit erwarteten Parametern aufruft, auch ohne echtes Backend.

Antwortüberschreibungen​

Wenn Standardbeispiele oder schemaabgeleitete Antworten nicht reichen, geben Überschreibungen für bestimmte Operationen eine gewählte Antwort zurück. Eine Obergrenze (maximal 100) hält die Konfiguration vorhersehbar.

Wann nutzen​

  • Frontend-Entwicklung bei einem noch im Bau befindlichen Vertrag entblocken.
  • Langsame Situationen oder Randfälle über Latenz und Antworten nachstellen.
  • API-Abläufe ohne bereitgestellte Umgebung vorführen.
  • Prüfen, ob ein generierter Client Operationen wie vorgesehen aufruft.

Der Mock liest dieselbe Spec wie alle anderen Modi und bleibt bei Entwurfsänderungen am Vertrag ausgerichtet.

Siehe auch: Szenario-Tests、Mit dem Assistenten entwerfen.