Cómo realizar pruebas automatizadas con Postman

Gustavo Romero | 29 de junio, 2021

Postman es una aplicación que nos permite realizar pruebas API. Es un cliente HTTP que nos da la posibilidad de testear ‘HTTP requests’ a través de una interfaz gráfica de usuario, por medio de la cual obtendremos diferentes tipos de respuesta que posteriormente deberán ser validados.

Métodos

Postman nos ofrece muchos métodos para interactuar con los ‘endpoints’. Los más utilizados y sus funciones son:

  • GET: Obtener información
  • POST: Agregar información
  • PUT: Reemplazar la información 
  • PATCH: Actualizar alguna información
  • DELETE: Borrar información

Códigos de Respuesta

Al testear APIs con Postman, normalmente obtendremos diferentes códigos de respuesta. Los más comunes incluyen:

  • Serie 100 > Respuestas Temporales, por ejemplo: ‘102 Processing’.
  • Serie 200 > Respuestas donde el cliente acepta el request, siendo procesado exitosamente en el server, por ejemplo: ‘200 Ok’.
  • Serie 300 > Respuestas relacionadas a redireccionamiento URL, por ejemplo: ‘301 Moved Permanently’.
  • Serie 400 > Respuestas de error del lado del cliente, por ejemplo: ‘400 Bad Request’.
  • Serie 500 > Respuestas de error del lado del server, por ejemplo: ‘500 Internal Server Error’. 

Colecciones

En Postman tenemos la posibilidad de agrupar diferentes requests. A esta capacidad de Postman se le conoce como colecciones y nos ayuda a organizar nuestras pruebas.

Estas colecciones son carpetas donde se almacenan los requests y pueden ser estructuradas como el equipo lo desee. Además, es posible exportarlas-importarlas. 

 

Ambientes

Postman también tiene la capacidad de crear diferentes ambientes mediante la creación/uso de variables; por ejemplo, una variable URL apuntando a diferentes entornos de prueba (dev-QA), lo que nos habilitará para ejecutar nuestras pruebas en diferentes ambientes usando nuestros ‘requests’ existentes.

 

Conclusión

Este ha sido un vistazo a los métodos y errores durante las pruebas de APIs de Postman, así como algunas de sus ventajas para ejecutar este tipo de pruebas. Éstas incluyen las colecciones y la creación de ambientes a través de una interfaz gráfica de usuario amigable. La puesta en práctica de esta API de prueba puede ayudarnos a optimizar nuestro tiempo durante la ejecución de pruebas, especialmente cuando estamos trabajando con metodologías ágiles.


Consideraciones clave

  • Postman es una aplicación que nos permite testear APIs a través de una interfaz gráfica de usuario.
  • Entre las ventajas que tiene Postman encontramos la capacidad de crear colecciones y distintos ambientes de pruebas.
  • Postman es una herramienta fácil de usar que nos ayuda a optimizar el tiempo de ejecución de pruebas.

 

Contáctenos

 

Contenido

Compartir Artículo

Artículos Destacados