Zurück zu den Updates
New releaseAug 23, 2026

hoverfly v1.12.12

Leichte Dienstvirtualisierung/ API-Simulation / API-Mocking-Tool für Entwickler und Tester

Teilen

Hoverfly

Circle CI Documentation Status GitHub Discussions

API-Simulationen für Entwicklung und Tests

Hoverfly ist ein leichtgewichtiges Open-Source-Tool zur API-Simulation. Mit Hoverfly können Sie realistische Simulationen der APIs erstellen, von denen Ihre Anwendung abhängt.

  • Ersetzen Sie langsame, unzuverlässige API-Abhängigkeiten durch realistische, wiederverwendbare Simulationen
  • Simulieren Sie Netzwerklatenz, zufällige Fehler oder Ratenbegrenzungen, um Grenzfälle zu testen
  • Erweitern und anpassen mit jeder Programmiersprache
  • Exportieren, teilen, bearbeiten und importieren Sie API-Simulationen
  • CLI und native Sprachbindungen für Java
  • REST-API
  • Leichtgewichtig, leistungsstark, überall einsetzbar
  • Apache-2-Lizenz

Hoverfly wird von iOCO Solutions entwickelt und gewartet.

Schnellstart

Hoverfly Cloud

Hoverfly Cloud – API-Simulationen als Service. Hier anmelden.

Mitwirken

Beiträge sind willkommen!

Um beizutragen, gehen Sie bitte wie folgt vor:

  1. Forken Sie das Repository
  2. Erstellen Sie einen Feature-Branch in Ihrem Fork
  3. Committen Sie Ihre Änderungen und erstellen Sie einen Pull-Request gegen den Master-Branch von Hoverfly
  4. Fügen Sie in Ihrem Pull-Request Details zu Ihrer Änderung hinzu, z. B.
    1. warum Sie sie vorgenommen haben
    2. wie Sie sie testen können
    3. alle Informationen zu den von Ihnen durchgeführten Tests

Weitere Informationen zum Forking-Modell finden Sie unter diesem Link: Forking-Workflow.

Einrichtung für die lokale Entwicklung

Build

  1. Installieren Sie Go. Sie sollten die Download- und Installationsanweisungen für Ihr Betriebssystem von der offiziellen Go-Website befolgen. Wenn Sie Go bereits über apt-get oder homebrew installiert haben, deinstallieren Sie diese zuerst.

  2. Klonen Sie das Hoverfly-Projekt:

    git clone https://github.com/SpectoLabs/hoverfly.git
    # or: git clone https://github.com/<your_username>/hoverfly.git
    
  3. Führen Sie den Build aus:

    cd hoverfly
    make build 
    

Beachten Sie, dass die Binärdateien im Verzeichnis target liegen.

Testen

Sie sollten alle Unit- und Funktionstests wie folgt ausführen können:

make test

Einige Middleware-Tests schlagen möglicherweise fehl, wenn Sie ruby und python nicht in Ihrer Umgebung eingerichtet haben. Wenn Sie einen Mac verwenden, können Sie diese mit Homebrew installieren:

brew install ruby
brew install python

Lizenz

Apache-Lizenz Version 2.0 Siehe LICENSE für Details.

Copyright (c) 2025 Hoverfly Cloud

Kategorien