Correr una simulación en local
Cada simulación puede correr en tu propia máquina, sobre el mismo motor que la sirve en la nube, con los mismos endpoints y el mismo comportamiento. Las corridas locales funcionan sin conexión, entran en CI, y se quedan enteras en tu máquina.
Abre Correr en local al final de la barra lateral de la simulación:
La vista escribe cada comando por ti, ya completado con el enlace de tu propia simulación:
Dos orígenes para correr
- URL para compartir: el enlace corto de Enlaces para compartir. Los comandos traen el paquete desde la URL, así que un enlace actualizado significa un mock actualizado en el próximo arranque.
- Archivo local: el archivo
.mockzdescargado, corriendo desde el disco. No hace falta red en absoluto.
Un archivo .mockz es un tar comprimido con gzip, con pura configuración: un manifiesto, la spec OpenAPI de cada servicio con sus ajustes, y tus endpoints estáticos. Sin código, nada ejecutable; ábrelo con tar y léelo si quieres.
CLI
mockzilla https://mockz.io/fxygibahEl mock sirve en el puerto 2200 por defecto; cámbialo con --port.
Si todavía no tienes la CLI instalada, la vista trae los comandos de instalación, y los docs también los cubren.
Consulta Instalar la CLI.
Docker
docker run -p 2200:2200 mockzilla/mockzilla:latest https://mockz.io/fxygibahLa misma corrida, sin instalar nada: la imagen mockzilla/mockzilla lleva el motor. Usa -p para remapear el puerto local. Para un archivo .mockz, móntalo dentro del contenedor; el modo Archivo local escribe ese comando por ti.
Docker Compose
La vista también escribe un bloque de docker-compose.yml, para que el mock corra junto al resto de tu stack:
services:
mockzilla:
image: mockzilla/mockzilla:latest
ports:
- "2200:2200"
command: ["api", "https://mockz.io/fxygibah"]