Haré pruebas de API y automatización con Postman y REST Assured
Pruebas de rendimiento y carga, impulsadas por SLO, verifica tus NFRs, sin conjeturas
Acerca de este Servicio
Tu interfaz se ve bien. ¿Y tu API?
Práctica de pruebas de API y automatización de API para servicios REST API y GraphQL.
Las API rotas se esconden detrás de una buena interfaz: datos incorrectos, campos filtrados, comprobaciones de autenticación ausentes, fallos ante la primera entrada inesperada. Los usuarios las encuentran en producción, y así también los atacantes.
Pruebo la capa de API directamente, donde viven la mayoría de los errores reales. Cada endpoint se revisa contra su contrato, con pruebas que puedes volver a ejecutar en cada lanzamiento.
Qué incluye:
- Códigos de estado, esquema de respuestas, autenticación y permisos
- Casos negativos y extremos, validación de entradas, manejo de errores
- Colección de Postman o suite de código (REST Assured, Playwright API)
- Informe de errores claro con solicitudes reproducibles
- Trabajo de CI en cada pull request (Estándar y Premium)
¿Por qué yo?
- 22 años en QA, además de una trayectoria en pruebas de rendimiento y seguridad
- REST y GraphQL, pruebas de contrato en Premium
- Veo tu API como lo haría un atacante y un día de alto tráfico
¿No estás seguro de qué paquete encaja? Envíame la documentación de tu API (Swagger u OpenAPI), y te responderé con una recomendación honesta.
Aplicación de prueba:
API
Tecnología de desarrollo:
Java
•
JavaScript
•
Node.js
•
SQL
•
TypeScript
Dispositivo:
PC
•
Mac
•
Linux
Mi porfolio
FAQ
Traducción automática
¿Por qué deberías elegirme?
22 años en QA con experiencia en pruebas de rendimiento y seguridad. No me quedo en el status 200: reviso esquema, autenticación, permisos y rutas de fallo como lo haría un atacante o en un día de tráfico alto, y obtendrás pruebas que puedas volver a ejecutar.
¿Qué está incluido?
Cobertura de endpoints para códigos de estado, esquema de respuestas, autenticación y permisos, casos negativos y extremos, una colección de Postman o suite de código y un reporte de errores con solicitudes reproducibles. Las versiones Standard y Premium añaden automatización y un job de CI.
¿Qué no está incluido?
Arreglo de tu código de backend, una prueba de penetración completa y una prueba de carga total con SLOs (consulta mi gig de testing de rendimiento para más). Las pruebas de UI no forman parte de este gig. El entorno de pruebas y las credenciales deben proporcionarlos tú.
¿Qué paquete debo elegir?
Básico: hasta 10 endpoints verificados con una colección de Postman y reporte de errores. Estándar: una suite automatizada con casos positivos, negativos y límites, ejecuciones basadas en datos y CI. Premium: Estándar más pruebas de contrato, seguridad básica y una revisión rápida de carga.
Pruebas con Postman o basadas en código, ¿qué obtendré?
Tu elección. Postman con Newman es lo más rápido para empezar y es fácil para quienes no son desarrolladores. REST Assured (Java) o Playwright API (TypeScript) encajan mejor si las pruebas deben vivir junto a tu código. Si dudas, recomiendo una opción basada en tu stack.
¿También pruebas GraphQL y microservicios?
Sí. REST, GraphQL y APIs de servicio a servicio. Para microservicios me enfoco en contratos entre servicios y en las rutas de fallo: timeouts, reintentos y fallos parciales, no solo en la ruta feliz.
No tenemos documentación de la API. ¿Aún así puedes probarla?
Sí. Puedo mapear endpoints a partir del tráfico de tu frontend o de una breve llamada con un desarrollador. Como extra obtendrás una colección de Postman que también sirve como documentación viva.
¿Probarás en producción?
Solo comprobaciones de lectura y solo con tu visto bueno por escrito. Pruebas funcionales, negativas y de carga se ejecutan en staging o en un entorno de pruebas, así que no se manipulan datos reales de clientes ni se rompe nada para tus usuarios.
¿Qué necesitas de mí para empezar?
La URL base de un entorno de pruebas, documentación de la API si las tienes (Swagger u OpenAPI), credenciales o tokens de prueba y los endpoints o flujos de negocio que más importan. Acceso al repositorio solo si la suite debe vivir en tu código.
¿Puedes ejecutar una prueba de seguridad o de carga completa de mi API?
Premium incluye comprobaciones básicas de seguridad (omisión de autenticación, inyección, exposición de datos) y una rápida comprobación de carga en endpoints clave. Para una prueba de carga completa con SLOs, consulta mi gig de pruebas de rendimiento. Una prueba de penetración certificada está fuera de alcance.
