Mockear una dependencia sin VPN
Objetivo: tu micro llama a un core que no quieres (o no puedes) levantar. Lo mockeas: MicroLab responde por él con lo que tú definas.
1. Resuelve la dependencia como «mock»
Sección titulada «1. Resuelve la dependencia como «mock»»En el panel de Dependencias del escenario, pon esa dependencia en mock. A partir de ahí, las llamadas de tu micro a ese core las atiende el servidor de mocks de MicroLab.
2. Define la respuesta
Sección titulada «2. Define la respuesta»Tienes dos caminos, según prefieras adelantarte o reaccionar:
Proactivo (desde OpenAPI). En la sección Mocks, crea un stub para ese servicio. Si declara OpenAPI, selecciona la operación y MicroLab genera una plantilla del cuerpo; si no, lo escribes a mano. Ver Sección Mocks.
Reactivo (desde una llamada real). Arranca el escenario y deja que tu micro llame. La petición aparece en el dock Llamadas mock; conviértela en stub con un clic y edítala. Ver Dock de Llamadas mock.
3. Ajusta variantes
Sección titulada «3. Ajusta variantes»Un endpoint puede tener varias variantes (una 200, una 500, con latencia…). La
que se sirve se marca con el conmutador. Los cambios se aplican con recarga en
caliente: no hace falta reiniciar nada.
Sin arrancar
Sección titulada «Sin arrancar»Puedes comprobar qué respondería un mock sin levantar el escenario: en el CLI,
microlab mock probe <método> <ruta>.