Quickstart: tu primera simulación
En unos minutos vas a tener una mock API alojada en una URL que puede llamar todo tu equipo. Todo pasa en el navegador; no hay nada que instalar.
Crea la simulación
Accede y abre Simulaciones. Haz clic en la flecha junto a Nueva simulación y elige Simulación de ejemplo.
El ejemplo es la vía más rápida: viene precargado con la spec OpenAPI de Petstore y unos endpoints estáticos, así que no hay nada que configurar.
Consulta Crear una simulación para las otras opciones: empezar en blanco, elegir una API del catálogo o traer tu propia spec.
Despliégala
La simulación abre en su vista de Endpoints, que lista todo lo que va a servir, agrupado por servicio.
Haz clic en Desplegar. Después de unos segundos la píldora de estado pasa a Activa y la URL de la simulación aparece bajo el encabezado.
Explórala en el navegador
Cada simulación desplegada sirve un explorador de API incorporado en su URL. Abre la URL en un navegador para ver los servicios y los endpoints; al hacer clic en un endpoint se dispara una solicitud y se muestra la respuesta generada.
El explorador se puede apagar, y la simulación entera se puede poner detrás de credenciales o de un rango de IP permitido.
Consulta Control de acceso.
Llámala
Copia la URL y pide uno de los endpoints. Tu ruta lleva el nombre de tu propia organización y de tu simulación:
curl "https://api.mockz.io/app/docs-shots/tidy-valley/petstore/pets?limit=1"La respuesta se genera desde los esquemas de la spec, con valores nuevos en cada llamada:
{
"nextPageToken": "cvdzxtlsan",
"pets": [
{
"birthDate": "1994-08-09",
"breed": "Labrador",
"id": "6f5c3020-25f7-4617-86af-f2039c82e986",
"name": "Marley",
"ownerEmail": "charley@xbn.com",
"ownerName": "Glen Streich",
"species": "rabbit",
"status": "sold",
"weightKg": 48
}
]
}Las solicitudes también se validan: un cuerpo que rompe la spec se rechaza igual que lo rechazaría la API real.
Mira qué pasó
Abre Historial en la barra lateral de la simulación, bajo Grabaciones, y elige el servicio petstore. Cada llamada aparece con su método, ruta, estado y tiempo. Haz clic en una para ver la solicitud y la respuesta completas.
Ponla fuera de línea
Cuando termines de experimentar, haz clic en la flecha junto a Desplegar y elige Poner fuera de línea. La simulación deja de servir y su URL se apaga; volver a desplegarla la trae de vuelta con todo intacto.