Seleccionar página

Postman es un cliente HTTP que nos permite gestionar las peticiones a nuestras API´s. Postman tiene muchas funcionalidades para gestionar todo el ciclo de vida de nuestra API, pero una que encuentro especialmente interesante es la posibilidad de crear tests y automatizarlos para nuestras colecciones de peticiones. ¿Qué beneficios podemos obtener?:

  • Una vez escritas las pruebas para todas nuestras peticiones y lanzando las pruebas cada vez que haya un nuevo cambio en la API, garantizamos que las aplicaciones que dependen de nuestra API funcionen como se espera. Y si las pruebas no pasan, a la vez, tendremos información sobre lo que tenemos que arreglar.
  • Podemos hacer pruebas tanto como en el tipo de respuesta que damos a nuestras aplicaciones clientes, como del contenido. Cualquier cambio de esquema o de código HTTP puede ser detectado por nuestras pruebas.
  • Conforme nuestra API evolucione, las pruebas evolucionarán con ella, con lo que garantizamos su mantenimiento y reducción de errores.
  • Si tenemos el equipo de desarrollo de backend separado con el de front, tenemos en las pruebas en Postman una herramienta para: garantizar una documentación adecuada (single source of truth), ya que los dos equipos saben cual es el comportamiento de la API, pueden consultarlo y ejecutarlo siempre que quieran.