
hoverfly v1.12.12
Herramienta ligera de virtualización de servicios/ simulación de API / imitación de API para desarrolladores y evaluadores

Simulaciones de API para desarrollo y pruebas
Hoverfly es una herramienta de simulación de API ligera y de código abierto. Con Hoverfly, puedes crear simulaciones realistas de las APIs de las que depende tu aplicación.
- Reemplaza dependencias de API lentas e inestables con simulaciones realistas y reutilizables
- Simula latencia de red, fallos aleatorios o límites de tasa para probar casos límite
- Amplía y personaliza con cualquier lenguaje de programación
- Exporta, comparte, edita e importa simulaciones de API
- CLI y enlaces nativos de lenguaje para Java
- API REST
- Ligera, de alto rendimiento, ejecutable en cualquier lugar
- Licencia Apache 2
Hoverfly es desarrollado y mantenido por iOCO Solutions.
Inicio rápido
Hoverfly Cloud
Hoverfly Cloud - Simulaciones de API como servicio. Regístrate aquí.
Contribuciones
¡Las contribuciones son bienvenidas!
Para contribuir, por favor:
- Haz un fork del repositorio
- Crea una rama de funcionalidad en tu fork
- Haz commit de tus cambios y crea una pull request contra la rama master de Hoverfly
- En tu pull request, incluye detalles sobre tu cambio, por ejemplo:
- por qué lo hiciste
- cómo probarlo
- cualquier información sobre las pruebas que hayas realizado
Para leer más sobre el modelo de fork, consulta este enlace: flujo de trabajo de fork.
Configuración para desarrollo local
Compilación
-
Instala Go. Debes seguir las instrucciones de descarga e instalación para tu sistema operativo desde el sitio web oficial de Go. Si has instalado Go anteriormente usando
apt-getohomebrew, desinstálalo primero. -
Clona el proyecto hoverfly:
git clone https://github.com/SpectoLabs/hoverfly.git # or: git clone https://github.com/<your_username>/hoverfly.git -
Finalmente, puedes ejecutar la compilación:
cd hoverfly make build
Ten en cuenta que los binarios están en el directorio target.
Pruebas
Deberías poder ejecutar todas las pruebas unitarias y funcionales con:
make test
Algunas pruebas de middleware pueden fallar si no tienes ruby y python configurados en tu entorno. Si usas Mac, puedes instalarlos con Homebrew:
brew install ruby
brew install python
Licencia
Licencia Apache versión 2.0 Consulta LICENSE para más detalles.
Copyright (c) 2025 Hoverfly Cloud