
hoverfly v1.12.12
Ferramenta leve de virtualização de serviços/simulação de API/criação de mock de API para desenvolvedores e testadores

Simulações de API para desenvolvimento e testes
Hoverfly é uma ferramenta leve e de código aberto para simulação de APIs. Com Hoverfly, você pode criar simulações realistas das APIs das quais sua aplicação depende.
- Substitua dependências de API lentas e instáveis por simulações realistas e reutilizáveis
- Simule latência de rede, falhas aleatórias ou limites de taxa para testar casos extremos
- Estenda e personalize com qualquer linguagem de programação
- Exporte, compartilhe, edite e importe simulações de API
- CLI e bindings nativos para Java
- API REST
- Leve, de alto desempenho, execute em qualquer lugar
- Licença Apache 2
Hoverfly é desenvolvido e mantido pela iOCO Solutions.
Quickstart
Hoverfly Cloud
Hoverfly Cloud - Simulações de API como serviço. Cadastre-se aqui.
Contribuições
Contribuições são bem-vindas!
Para contribuir, por favor:
- Faça um fork do repositório
- Crie um branch de funcionalidade no seu fork
- Faça commit das suas alterações e crie um pull request contra o branch master do Hoverfly
- No seu pull request, inclua detalhes sobre sua mudança, ou seja:
- por que você fez
- como testá-la
- qualquer informação sobre testes que você realizou
Para saber mais sobre o modelo de fork, consulte este link: forking workflow.
Configuração para desenvolvimento local
Compilação
-
Instale o Go. Você deve seguir as instruções de download e instalação para seu sistema operacional no site oficial do Go. Se você já instalou o Go anteriormente usando
apt-getouhomebrew, deve desinstalá-los primeiro. -
Clone o projeto hoverfly:
git clone https://github.com/SpectoLabs/hoverfly.git # ou: git clone https://github.com/<seu_usuario>/hoverfly.git -
Finalmente, você pode executar a compilação
cd hoverfly make build
Observe que os binários estão no diretório target.
Testes
Você deve conseguir executar todos os testes unitários e funcionais com:
make test
Alguns testes de middleware podem falhar se você não tiver ruby e python configurados em seu ambiente. Se você estiver usando Mac, pode instalá-los com Homebrew:
brew install ruby
brew install python
Licença
Licença Apache versão 2.0 Veja LICENSE para detalhes.
Copyright (c) 2025 Hoverfly Cloud