Si buscas una alternativa a Postman que además monitorice tus API después del despliegue, Testfully suele aparecer entre las opciones. No es solo un cliente para enviar solicitudes: combina cliente de API, pruebas automatizadas y monitorización programada.
Entonces, ¿qué es Testfully y cómo puede encajar en tu flujo de trabajo?
Esta guía explica Testfully de forma práctica: qué hace, cómo se organizan sus tres componentes principales, cómo usar su CLI en CI/CD y qué puedes importar desde otras herramientas. Al final también verás dónde encaja Apidog si además necesitas diseño, mocking y documentación de API.
¿Qué es Testfully?
Testfully (testfully.io) es una plataforma para pruebas, monitorización y documentación de API. Combina un cliente GUI de escritorio y navegador con pruebas automatizadas sin código y monitorización programada de disponibilidad.
La idea central es cubrir dos fases del ciclo de vida de una API:
- Probar la API mientras la desarrollas.
- Seguir verificándola después de publicarla.
La mayoría de los clientes de solicitudes se enfocan solo en la primera fase. Testfully añade la segunda mediante monitores programados y alertas.
Funciona en Windows, macOS y Linux, además de tener versión para navegador. Ofrece dos modos de uso:
- Modo offline: mantiene los datos en tu máquina.
- Modo cloud: facilita colaboración entre equipos.
Ambos modos ofrecen el mismo conjunto de características.
Si quieres comparar más clientes de este tipo, consulta el resumen de clientes de API REST.
Los tres pilares de Testfully
Testfully se entiende mejor separándolo en tres capas:
- Cliente de API.
- Pruebas automatizadas sin código.
- Monitorización y alertas.
Cada capa se apoya en la anterior.
1. Cliente de API
El cliente es donde compones, organizas y envías solicitudes HTTP. Soporta:
- REST
- GraphQL
- XML sobre HTTP
Puedes organizar solicitudes en colecciones y carpetas, definir entornos y usar variables para alternar entre local, staging y production sin reescribir URLs, tokens o headers.
Un flujo típico sería:
- Crear un entorno
staging. - Definir variables como:
base_url=https://staging.api.example.com
access_token=...
- Usar esas variables en las solicitudes:
GET {{base_url}}/users/me
Authorization: Bearer {{access_token}}
Testfully también soporta encadenamiento de solicitudes. Esto permite tomar un valor de una respuesta y usarlo en la siguiente solicitud. Por ejemplo:
- Enviar login.
- Extraer el token.
- Usar el token para llamar a un endpoint protegido.
La autenticación está integrada, incluyendo OAuth2. Cuando necesitas lógica personalizada, puedes usar scripting JavaScript para modificar solicitudes o validar respuestas.
Si buscas un cliente con enfoque offline-first, revisa la guía sobre el mejor cliente de API offline.
2. Pruebas automatizadas sin código
La segunda capa convierte solicitudes individuales en pruebas repetibles.
El flujo básico es:
- Crear una solicitud.
- Añadir aserciones.
- Agrupar solicitudes en carpetas.
- Ejecutar la carpeta como una suite de pruebas.
Por ejemplo, una prueba puede validar que:
- El código de estado sea
200. - La respuesta contenga un campo
id. - El tiempo de respuesta esté dentro de un límite aceptable.
- El valor de un campo coincida con lo esperado.
La ventaja principal es que muchas comprobaciones pueden configurarse sin escribir código. Esto reduce la fricción para QA, product engineers o equipos que no quieren mantener un framework completo de testing.
Aun así, Testfully permite usar JavaScript cuando una validación requiere lógica personalizada.
También mantiene un historial completo de ejecuciones. Ese historial ayuda a responder preguntas como:
- ¿Cuándo empezó a fallar este endpoint?
- ¿Qué despliegue introdujo la regresión?
- ¿Qué respuesta devolvía la API antes del fallo?
Esta capa es la que diferencia un cliente de solicitudes de una plataforma de pruebas. Enviar una solicitud manualmente confirma que la API funciona ahora. Guardar una prueba repetible confirma que sigue funcionando después del próximo cambio.
3. Monitorización y alertas programadas
La tercera capa es el principal diferenciador de Testfully: ejecutar tus pruebas en un horario y avisarte cuando fallan.
Puedes programar:
- Health checks.
- Pruebas funcionales.
- Flujos completos de API.
- Comprobaciones contra producción.
Cuando una prueba falla, Testfully puede enviar alertas por:
- SMS
- Slack
- PagerDuty
La integración con PagerDuty es especialmente útil para equipos con guardias, porque un fallo en una API puede escalarse automáticamente a la persona responsable.
El patrón práctico es:
- Crear pruebas durante el desarrollo.
- Validarlas contra
staging. - Apuntarlas a
production. - Programarlas como monitores.
- Configurar alertas para fallos.
Así reutilizas las mismas aserciones como pruebas y como monitores de producción. No necesitas reconstruirlas en otra herramienta de observabilidad.
La CLI de Testfully Run para CI/CD
Las pruebas que solo se ejecutan localmente detectan menos errores. Para integrarlas en pipelines, Testfully ofrece una CLI.
Instálala desde npm:
npm install -g @testfully/cli
Después puedes ejecutar solicitudes o carpetas guardadas con:
testfully run [options] -- [files]
La CLI permite:
- Ejecutar una solicitud específica.
- Ejecutar una carpeta completa.
- Seleccionar un entorno.
- Cargar variables globales.
- Generar reportes para CI/CD.
Los reporteros soportados son:
-
cli: salida legible en consola. -
junit: reporte XML compatible con herramientas de CI.
Ejemplo con salida JUnit:
testfully run rick-and-morty.json --reporters junit --reporter-junit-export ./junit-report.xml
Ese archivo junit-report.xml puede ser leído por sistemas de CI para marcar una build como exitosa o fallida.
Como la CLI se distribuye como paquete Node.js, puede integrarse en herramientas como:
- GitHub Actions
- GitLab CI
- Jenkins
- Cualquier runner con Node.js disponible
Además, se ejecuta en el host sin requerir recursos cloud, por lo que también puedes probar APIs locales sin acceso a internet.
Si estás definiendo pruebas de API en pipelines, revisa estas mejores prácticas de CI/CD para pruebas de API.
Soporte de importación: Postman e Insomnia
Migrar herramientas suele ser costoso si ya tienes colecciones, entornos y carpetas creadas. Testfully reduce esa fricción con importaciones desde:
- Postman
- Insomnia
Esto permite mover solicitudes y estructuras existentes sin reconstruir todo manualmente.
Un flujo de migración típico sería:
- Exportar la colección desde Postman o Insomnia.
- Importarla en Testfully.
- Revisar variables y entornos.
- Validar autenticación.
- Convertir solicitudes clave en pruebas repetibles.
- Programar monitores si corresponde.
Si estás evaluando un cambio, esta lista de alternativas a Postman sitúa a Testfully dentro del panorama general.
Precios de Testfully
Los precios pueden cambiar, así que conviene revisar la página oficial antes de tomar una decisión. En el momento de escribir este artículo, la estructura era la siguiente:
| Plan | Precio | Para quién es |
|---|---|---|
| Desarrollador (Gratis) | $0 | Un espacio de trabajo offline y uno en la nube, hasta 5 usuarios, ejecutor de colecciones ilimitado, todas las características principales y la CLI |
| Equipo | $14 por usuario/mes, facturado anualmente | Espacios de trabajo ilimitados, integración con Git para espacios de trabajo offline, roles personalizados y gestión de secretos |
| Empresa | $29 por usuario/mes, facturado anualmente | SSO, SCIM, registros de auditoría, RBAC personalizado e informes de cumplimiento como SOC 2 Tipo 2, ISO 27001:2022 e HIPAA |
El plan gratuito de Desarrollador incluye la CLI y el ejecutor de colecciones sin límites, lo cual lo hace útil para desarrolladores individuales y equipos pequeños.
Los planes de pago se enfocan en colaboración, gobernanza y cumplimiento. Verifica siempre los precios actuales antes de planificar presupuesto.
¿Quién debería usar Testfully?
Testfully encaja bien si necesitas una herramienta para probar APIs y seguir monitorizándolas después del despliegue.
Tiene sentido considerarlo cuando:
- Quieres probar una API y monitorizarla en producción desde la misma herramienta.
- Necesitas alertas por PagerDuty, Slack, SMS o email.
- Prefieres pruebas sin código, pero quieres JavaScript como vía de escape.
- Necesitas un modo offline con el conjunto completo de funciones.
- Estás migrando desde Postman o Insomnia.
- Quieres reutilizar pruebas funcionales como monitores programados.
Si tu caso principal es enviar solicitudes ad-hoc, un cliente de API gratuito más ligero puede ser suficiente.
Si necesitas monitorización integrada y alertas, el enfoque combinado de Testfully es su punto fuerte.
Dónde encaja Apidog
Testfully es fuerte en pruebas y monitorización. Si tu equipo también necesita diseñar, simular y documentar APIs, conviene mirar el flujo completo.
Apidog es una plataforma de API todo en uno que cubre diseño, pruebas, mocking y documentación en un solo lugar.
Con Apidog puedes:
- Diseñar contratos en un diseñador visual de OpenAPI.
- Generar servidores mock sin código.
- Construir escenarios de prueba automatizados con aserciones visuales.
- Publicar documentación interactiva.
- Trabajar con REST, GraphQL, gRPC, WebSocket, SOAP y Socket.IO.
Apidog se ejecuta como aplicación de escritorio, aplicación web y CLI.
Para CI/CD, el comando apidog run ejecuta escenarios y suites de prueba guardados en tu pipeline. Soporta reporteros:
clihtmljsonjunit
También permite ejecuciones dirigidas por datos con -d y selección de entorno con -e.
Puedes profundizar en la guía completa de Apidog CLI y en el tutorial para probar una API REST desde la línea de comandos.
La diferencia principal está en el alcance:
- Testfully se centra en pruebas y monitorización. Su monitorización programada con alertas de guardia es una fortaleza clara.
- Apidog se centra en el ciclo de vida completo del contrato de API: diseño, mock, pruebas y documentación.
Apidog no ofrece monitorización programada de uptime en producción con avisos de guardia como Testfully. La elección depende de la parte del flujo que más necesites.
Si tu equipo diseña APIs a partir de una especificación y necesita mocks antes de que exista el backend, una plataforma design-first como Apidog puede encajar mejor.
Preguntas frecuentes
¿Es Testfully gratuito?
Sí. Testfully tiene un plan gratuito para Desarrolladores de $0. Incluye un espacio de trabajo offline y uno en la nube, hasta 5 usuarios, ejecutor de colecciones sin límites, todas las características principales y la CLI.
Los planes de pago comienzan en $14 por usuario al mes, facturado anualmente, para la edición Equipo.
¿Testfully tiene una CLI?
Sí. La CLI de Testfully se instala desde npm:
npm install -g @testfully/cli
Puedes ejecutar solicitudes y carpetas guardadas con:
testfully run
También soporta reporteros cli y junit para pipelines de CI/CD.
¿Qué protocolos soporta Testfully?
El cliente de Testfully soporta REST, GraphQL y XML sobre HTTP.
También incluye:
- Entornos
- Variables
- Encadenamiento de solicitudes
- OAuth2
- Scripting JavaScript para lógica personalizada
¿Puede Testfully importar desde Postman?
Sí. Testfully puede importar colecciones desde Postman e Insomnia. Esto permite migrar solicitudes, entornos y estructuras existentes sin reconstruirlas manualmente.
¿Qué diferencia a Testfully de un cliente de API normal?
La monitorización integrada.
Testfully puede ejecutar tus pruebas según un cronograma y alertarte por email, SMS, Slack o PagerDuty cuando una API falla. La mayoría de los clientes de solicitudes solo envían requests y no incluyen una capa de monitorización programada.
¿Es Testfully una buena alternativa a Postman?
Puede serlo, especialmente si quieres pruebas y monitorización de producción en una sola herramienta.
Para una comparación más amplia, consulta este resumen de las mejores alternativas a Postman para pruebas de API.

Top comments (0)