Torna agli aggiornamenti
New releaseAug 23, 2026

hoverfly v1.12.12

Strumento leggero di virtualizzazione dei servizi / simulazione API / mocking API per sviluppatori e tester

Condividi

Hoverfly

Circle CI Documentation Status GitHub Discussions

Simulazioni API per sviluppo e test

Hoverfly è uno strumento di simulazione API open source leggero. Usando Hoverfly, puoi creare simulazioni realistiche delle API da cui dipende la tua applicazione.

  • Sostituisci dipendenze API lente e instabili con simulazioni realistiche e riutilizzabili
  • Simula latenza di rete, guasti casuali o limiti di velocità per testare casi limite
  • Estendi e personalizza con qualsiasi linguaggio di programmazione
  • Esporta, condividi, modifica e importa simulazioni API
  • CLI e binding linguistici nativi per Java
  • REST API
  • Leggero, ad alte prestazioni, eseguibile ovunque
  • Licenza Apache 2

Hoverfly è sviluppato e mantenuto da iOCO Solutions.

Avvio rapido

Hoverfly Cloud

Hoverfly Cloud - Simulazioni API come servizio. Registrati qui.

Contribuire

I contributi sono benvenuti!

Per contribuire, segui questi passaggi:

  1. Forka il repository
  2. Crea un branch di funzionalità sul tuo fork
  3. Esegui il commit delle modifiche e crea una pull request sul branch master di Hoverfly
  4. Nella tua pull request, includi dettagli riguardanti la tua modifica, ad esempio
    1. perché l'hai fatta
    2. come testarla
    3. qualsiasi informazione sui test che hai eseguito

Per saperne di più sul modello di forking, consulta questo link: flusso di lavoro con fork.

Configurazione per lo sviluppo locale

Compilazione

  1. Installa Go. Segui le istruzioni di download e installazione per il tuo sistema operativo dal sito ufficiale di Go. Se hai già installato Go usando apt-get o homebrew, disinstallali prima.

  2. Clona il progetto hoverfly:

    git clone https://github.com/SpectoLabs/hoverfly.git
    # or: git clone https://github.com/<your_username>/hoverfly.git
    
  3. Infine, puoi eseguire la compilazione

    cd hoverfly
    make build 
    

Nota: i binari sono nella directory target.

Test

Dovresti essere in grado di eseguire tutti i test unitari e funzionali con:

make test

Alcuni test middleware potrebbero fallire se non hai ruby e python configurati nel tuo ambiente. Se usi Mac, puoi installarli con Homebrew:

brew install ruby
brew install python

Licenza

Licenza Apache versione 2.0 Vedi LICENSE per i dettagli.

Copyright (c) 2025 Hoverfly Cloud

Categorie