Produit

Serveur fictif programmable dynamique

APIGIT propose un MockServer programmable et dynamique, propulsé par Express.js et exécuté dans un conteneur de sandbox Node.js au sein du cloud APIGIT. Cet outil puissant vous permet de simuler une logique métier complexe avec du contenu dynamique ou des états persistants, vous permettant de tester vos API dans un environnement réaliste sans avoir besoin d'un backend réel.Grâce à Express.js, MockServer offre une flexibilité dans la définition des routes, l'utilisation de middleware et la création de réponses complexes, le tout en utilisant des conventions JavaScript familières. De plus, les MockServers peuvent être générés automatiquement à partir de vos spécifications d'API en un seul clic, simplifiant ainsi la configuration. En utilisant MockServer, vous pouvez valider rapidement vos API, identifier les problèmes et garantir leur bon fonctionnement avant le déploiement, ce qui vous permet d'économiser un temps et des efforts considérables pendant le développement.

Générer automatiquement un serveur fictif
Avec la définition de spécification d'API, APIGit peut générer automatiquement les itinéraires et les scripts pour le serveur fictif. Vous pouvez ensuite personnaliser les routes en modifiant la réponse ou en ajoutant une logique métier.

Mode d'affichage MockServer - affichage par défaut
Dans la vue par défaut du serveur fictif, vous pouvez facilement passer en revue les itinéraires définis et leur implémentation dans les scripts, offrant une compréhension complète des fonctionnalités du serveur fictif.
Mode d'affichage MockServer - affichage diff
Dans la "vue diff" du serveur fictif, vous pouvez comparer un script à un autre. Cette fonctionnalité est particulièrement utile pour la génération de code. En comparant un script existant avec un script généré automatiquement, vous pouvez facilement passer en revue et identifier les différences entre les deux.

Mode d'édition du serveur fictif - vue du code
En "mode code", vous avez la possibilité de visualiser et de modifier directement tous les itinéraires. Cela peut être utile pour apporter rapidement des modifications à plusieurs itinéraires à la fois, par exemple par copier-coller. Cela peut être une méthode plus efficace pour modifier les itinéraires que de naviguer dans l'interface.
Mode d'édition du serveur fictif - vue diff
Semblable à d'autres sections de l'application, vous pouvez revoir les modifications apportées en "mode diff" avant de les valider. Cela vous permet d'apporter des modifications en toute confiance, sachant que vous les avez d'abord examinées et approuvées.

Serveur simulé avancé et programmable avec des capacités d'état
Publiez votre serveur fictif et donnez-lui vie avec un nom de domaine personnalisable. Utilisez-le comme backend temporaire pour tester votre API avant que votre backend réel ne soit prêt. Le serveur simulé en direct est avec état et fournit des journaux détaillés pour le débogage de vos requêtes API.

Plusieurs serveurs fictifs en cours d'exécution actifs pour un référentiel
Testez facilement différentes étapes de votre entreprise en publiant un serveur fictif à tout moment de votre historique git, similaire aux spécifications de l'API et aux documents de démarquage. Plusieurs serveurs fictifs actifs sont pris en charge pour une simulation complète.