Postman

Postman-astronaut

Postman es una de las herramientas más usadas para probar API hoy en día.

Postman proporciona una interfaz gráfica cómoda para crear solicitudes HTTP y ver respuestas HTTP, , lo que facilita mucho las pruebas manuales. Postman también ofrece capacidades de automatización.

Por qué usar Postman

Antes probamos APIs de dos formas:

  • mediante formularios GUI creados por desarrolladores frontend
  • usando la utilidad de línea de comandos curl

Cuando aprendas a usar Postman, podrás utilizarlo como una alternativa más cómoda a curl si la aplicación no proporciona una interfaz gráfica.


curl
tester-today@pc ~ % curl \
https://www.tester-today.com/endpoint \
-H "Content-Type: application/json" \
-X POST \
-d '{"name":"Mia"}'

Una solicitud ejecutada con la utilidad curl en la consola.

Postman
Postman request with json body

Una solicitud equivalente realizada usando la interfaz gráfica de Postman.

Instalación de Postman

Puedes descargar Postman desde el sitio oficial.

Postman está disponible como:

  • aplicación de escritorio
  • servicio web

También existe la extensión Postman Interceptor para Chrome, Safari, Edge y Firefox. Funciona con la aplicación de escritorio de Postman y permite interceptar solicitudes del navegador y modificarlas cuando sea necesario.

Cómo enviar una solicitud HTTP

Para crear una solicitud en Postman, debes seleccionar:

  1. New
  2. HTTP Request
  1. Elige el método HTTP en el desplegable
  2. Introduce la URL del servicio al que llamas
Postman create new http request
Postman http request method and url
  1. Indica los encabezados requeridos
  2. Por ejemplo, Content-Type: application/json
  1. Selecciona el cuerpo de la solicitud, si hace falta
  2. Elige el formato del cuerpo
  3. Introduce el cuerpo de la solicitud
Postman http request headers
Postman http request with json body

Haz clic en el botón Ahora pulsa el botón Send real en Postman

Tarea

Envía tu primera solicitud HTTP usando Postman.

Construye tu solicitud según la especificación de la API:

  • Método HTTP POST (3)
  • Dirección URL del recurso solicitado: https://tester-today.com/postman/my-first-rq (4)
  • Encabezado con el tipo de contenido application/json (5-6)
  • Cuerpo de la solicitud en formato JSON (7-8)

Requisitos del cuerpo de la solicitud (9):

Campo Tipo Obligatorio Restricciones
name string + de 3 a 20 caracteres
quantity number + de 1 a 10

Recuerda que los valores numéricos en JSON se escriben sin comillas.

En esta tarea no buscamos un bug: solo nos familiarizamos con una herramienta nueva

Respuesta exitosa del servidor:
Sidebar arrow

INTRODUCCIÓN

CONCEPTOS BÁSICOS

NIVELES DE PRUEBAS

PRUEBAS DE UI

DISEÑO DE PRUEBAS

DOCUMENTACIÓN DE PRUEBAS

AUTENTICACIÓN Y AUTORIZACIÓN

POSTMAN

BASES DE DATOS

PRUEBAS DE RELEASE

ANÁLISIS DE LA APLICACIÓN

PREPARACIÓN PARA ENTREVISTAS

Cómo escribir un CV Preguntas frecuentes de entrevista Test Entrevista simulada