HTTPFlow – herramienta de pruebas de API que convierte archivos .http en grafos visuales de nodos
(httpflow.dev)Cuando en el equipo administrábamos las especificaciones y pruebas de API, queríamos resolver el problema de que cada rol usaba herramientas distintas.
- Postman sirve para probar solicitudes, pero se vuelve difícil de mantener cada vez que se agregan o cambian especificaciones
- Swagger/OpenAPI es bueno como especificación, pero configurar valores reales para pruebas resulta engorroso
- Los archivos
.httpson realmente muy buenos para los desarrolladores- Están junto al codebase, así que se pueden gestionar con control de versiones
- Se pueden ejecutar siguiendo el flujo
- Al desarrollar IA y API, también se pueden generar archivos
.httpal mismo tiempo - No se puede usar Intellij Community
- En la práctica, las personas no desarrolladoras o de QA casi no pueden usarlos
Por eso creamos una herramienta basada en archivos .http que puedan usar desarrolladores, QA y personas no desarrolladoras por igual.
HTTPFlow convierte las solicitudes API en un grafo interactivo de nodos cuando subes un archivo .http.
El encadenamiento de variables se muestra en las aristas, y puedes ejecutar todo el flujo de una vez para verificar de inmediato el éxito o fallo de cada nodo.
También se puede exportar de nuevo a .http.
Funciones principales:
- importación/exportación bidireccional de archivos
.http - encadenamiento automático de variables (respuesta → siguiente solicitud)
- validación de assertions (10 operadores)
- perfiles de entorno (ej. dev/staging/prod)
- exportación de reportes HTML
Limitaciones:
- Actualmente solo existe la versión web, así que no se pueden probar APIs en localhost (pasa por un proxy CORS). Estamos desarrollando una app de escritorio.
- Aún no hay funciones en la nube. Están en desarrollo.
Se puede usar directamente en el navegador sin iniciar sesión.
Pruébalo: https://httpflow.dev/app
Documentación: https://httpflow.dev/docs
Siéntanse libres de probarlo y compartir su feedback.
Aún no hay comentarios.