Produkt

Dynamischer programmierbarer Mock-Server

APIGIT bietet einen programmierbaren und dynamischen MockServer, der von Express.js betrieben und in einem Node.js-Sandbox-Container innerhalb der APIGIT-Cloud ausgeführt wird. Dieses robuste Tool ermöglicht es Ihnen, komplexe Geschäftslogik mit dynamischen Inhalten oder persistenten Zuständen zu simulieren, sodass Sie Ihre APIs in einer realistischen Umgebung testen können, ohne dass ein tatsächliches Backend erforderlich ist.Dank der Leistung von Express.js bietet MockServer Flexibilität bei der Definition von Routen, der Verwendung von Middleware und der Erstellung komplexer Antworten – alles mit vertrauten JavaScript-Konventionen. Darüber hinaus können MockServer mit nur einem Klick automatisch aus Ihren API-Spezifikationen generiert werden, was die Einrichtung mühelos macht. Mit MockServer können Sie Ihre APIs schnell validieren, Probleme erkennen und die korrekte Funktionalität vor der Bereitstellung sicherstellen, was letztlich erheblich Zeit und Aufwand bei der Entwicklung spart.

Mock-Server automatisch generieren
Mit der API-Spezifikationsdefinition kann APIGit automatisch die Routen und Skripte für den Mock-Server generieren. Anschließend können Sie die Routen anpassen, indem Sie die Antwort ändern oder Geschäftslogik hinzufügen.

MockServer-Ansichtsmodus - Standardansicht
In der Standardansicht des Mock-Servers können Sie die definierten Routen und ihre Implementierung in den Skripts einfach überprüfen und sich so ein umfassendes Verständnis der Funktionalität des Mock-Servers verschaffen.
MockServer-Ansichtsmodus - Diff-Ansicht
In der „Vergleichsansicht“ des Mock-Servers können Sie ein Skript mit einem anderen vergleichen. Diese Funktion ist besonders nützlich für die Codegenerierung. Indem Sie ein vorhandenes Skript mit einem automatisch generierten Skript vergleichen, können Sie leicht alle Unterschiede zwischen den beiden überprüfen und identifizieren.

Mock-Server-Bearbeitungsmodus - Codeansicht
Im „Code-Modus“ haben Sie die Möglichkeit, alle Routen direkt anzuzeigen und zu bearbeiten. Dies kann nützlich sein, um schnell Änderungen an mehreren Routen gleichzeitig vorzunehmen, z. B. durch Kopieren und Einfügen. Dies kann eine effizientere Methode zum Bearbeiten von Routen sein als das Navigieren durch die Benutzeroberfläche.
Mock-Server-Bearbeitungsmodus - Diff-Ansicht
Ähnlich wie in anderen Abschnitten der Anwendung können Sie Änderungen überprüfen, die Sie im „Vergleichsmodus“ vorgenommen haben, bevor Sie sie festschreiben. Auf diese Weise können Sie sicher Änderungen vornehmen, da Sie wissen, dass Sie diese zuerst überprüft und genehmigt haben.

Fortschrittlicher, programmierbarer Mock-Server mit Stateful-Fähigkeiten
Veröffentlichen Sie Ihren Mock-Server und erwecken Sie ihn mit einem anpassbaren Domainnamen zum Leben. Verwenden Sie es als temporäres Backend, um Ihre API zu testen, bevor Ihr eigentliches Backend fertig ist. Der Live-Mock-Server ist zustandsbehaftet und bietet detaillierte Protokolle zum Debuggen Ihrer API-Anforderungen.

Mehrere aktive laufende Mock-Server für ein Repository
Testen Sie einfach verschiedene Phasen Ihres Unternehmens, indem Sie an jedem Punkt Ihres Git-Verlaufs einen Mock-Server veröffentlichen, ähnlich wie bei API-Spezifikationen und Markdown-Dokumenten. Für eine vollständige Simulation werden mehrere aktive Mock-Server unterstützt.