Simulaciones de API
Creación de prototipos de API
El primer caso de uso para las simulaciones de API es la creación de prototipos de API. La idea aquí es que una vez que haya completado una iteración de su diseño de API, querrá obtener comentarios de las diferentes partes interesadas en el proyecto de API: miembros del equipo, desarrolladores que consumirán la API, propietarios de productos, etc.
Si las partes interesadas pueden interactuar realmente con el diseño de la API, es más probable que obtenga mejores comentarios y más rápido, ya que la experiencia de revisar la API es más inmersiva y realista.
Implementación paralela de frontend y backend
En muchos proyectos, una vez que la fase de diseño de la API está completa, habrá tanto código de backend que deberá escribirse para implementar la API, como código de frontend que consumirá la API.
Una vez que se establece el contrato de la API, no hay una razón real para que los desarrolladores de frontend esperen a que los desarrolladores de backend terminen antes de comenzar. Proceder de esta manera lineal aumentará el tiempo de comercialización y ralentizará los ciclos de retroalimentación entre los equipos de backend y frontend durante el desarrollo.
Disponer de una simulación de API actualizada con el diseño de contrato de API más reciente permite a los equipos de frontend y backend trabajar en paralelo.
Negociación de contenido
El único dinamismo que proporcionan las simulaciones es la negociación de contenido. Si tiene varios cuerpos definidos en la API y realiza una solicitud con un tipo de medio compatible en su encabezado Accept, la simulación utiliza este cuerpo para crear la respuesta.
Probar una simulación
Puede probar su simulación con cualquier cliente de API, como API Tester, Postman o cURL, enviando solicitudes a la URL del punto de conexión de simulación que se muestra en API Designer.