Capture, simule et différencie les dépendances HTTP avant que les tests d'intégration instables ne frappent les services externes réels avec Hoverfly
Enregistrez le trafic HTTP réel, rejouez-le en mode simulation et comparez le comportement des dépendances sans solliciter les services tiers en direct.
Prérequis
Binaire Hoverfly ou image conteneur, client HTTP ou application sous test, configuration proxy, et points de terminaison des dépendances cibles ou fixtures de trafic enregistrées
Installation
Utilisez le chemin d'installation ou de configuration en amont qui correspond à votre environnement :
- git clone https://github.com/SpectoLabs/hoverfly.git
- make build
- make test
- brew install ruby
Exigences et mises en garde de la source amont :
- Hoverfly est un outil de simulation d'API open-source léger. Avec Hoverfly, vous pouvez créer des simulations réalistes des API dont dépend votre application.
- Certains tests middleware peuvent échouer si Ruby et Python ne sont pas configurés dans votre environnement. Si vous utilisez Mac, vous pouvez les installer avec Homebrew :
Notes d'utilisation de base ou de démarrage :
-
Léger, haute performance, fonctionne partout
-
Extrait de la documentation amont : https://raw.githubusercontent.com/SpectoLabs/hoverfly/HEAD/README.md