Aller au contenu

Mocker une dépendance sans VPN

Objectif : votre micro appelle un core que vous ne voulez pas (ou ne pouvez pas) lancer. Vous le mockez : MicroLab répond à sa place avec ce que vous définissez.

Dans le panneau Dépendances du scénario, mettez cette dépendance en mock. À partir de là, les appels de votre micro vers ce core sont pris en charge par le serveur de mocks de MicroLab.

Vous avez deux voies, selon que vous préférez anticiper ou réagir :

Proactif (depuis OpenAPI). Dans la section Mocks, créez un stub pour ce service. S’il déclare OpenAPI, sélectionnez l’opération et MicroLab génère un modèle du corps ; sinon, vous l’écrivez à la main. Voir Section Mocks.

Réactif (depuis un appel réel). Lancez le scénario et laissez votre micro appeler. La requête apparaît dans le dock Appels mock ; transformez-la en stub en un clic et éditez-la. Voir Dock d’Appels mock.

Un endpoint peut avoir plusieurs variantes (une 200, une 500, avec latence…). Celle qui est servie est marquée avec le basculement. Les changements s’appliquent avec rechargement à chaud : pas besoin de redémarrer quoi que ce soit.

Vous pouvez vérifier ce qu’un mock répondrait sans lancer le scénario : dans le CLI, microlab mock probe <méthode> <chemin>.