Este repositorio contiene una colección de pruebas automatizadas realizadas con Postman para la API pública de Reqres. Con este repositorio busco mostrar cómo desarrollar pruebas automatizadas centradas en las respuestas (post response
) de los distintos endpoints de esta API.
Una colección Postman organizada en carpetas según los endpoints de la API Reqres:
- Get Users
- Create User
- Update User (PUT)
- Update User (PATCH)
- Delete User
- Register
- Login
Cada endpoint tiene:
- Múltiples pruebas configuradas con assertions en JavaScript.
- Validación de código de estado, estructura y datos de respuesta.
-
Clona este repositorio o descarga los archivos
.json
. -
Abre Postman.
-
Haz clic en
Import
(parte superior izquierda). -
Selecciona la pestaña "File" y carga ambos archivos:
Reqres API.postman_collection.json
Reqres QA.postman_environment.json
⚠️ Nota: Es importante importar tanto la colección como las variables de entorno para que las pruebas funcionen correctamente.
Newman permite ejecutar pruebas desde la terminal.
Debes tener Node.js instalado.
npm install -g newman
newman run "Reqres API.postman_collection.json" -e "Reqres QA.postman_environment.json" -r htmlextra
📂reqres-api-postman-tests
├── Reqres API.postman_collection.json
└── Reqres QA.postman_environment.json