Simulieren Sie Ihre APIs, beschleunigen Sie Ihre Tests
Ein API-Mock-Server angetrieben von WireMock, installiert und gewartet von DINAO. Stubben Sie Ihre Drittanbieter-Abhängigkeiten und testen Sie ohne Wartezeit — gehostet in Frankreich.
Was ist WireMock?
WireMock ist ein Open-Source-Tool zur Simulation (Mocking) von HTTP-/API-Diensten, das für Tests und Entwicklung verwendet wird. Es ermöglicht das Stubben von APIs, das Isolieren instabiler Drittanbieter-Abhängigkeiten und das Simulieren von APIs, die noch nicht entwickelt wurden — das ist die Dienstvirtualisierung.
WireMock wurde 2011 erstellt und ist eine Bibliothek und ein Server auf JVM-Basis, der nun in mehreren Sprachen verfügbar ist (.NET, Python, gRPC-Erweiterung …). Mocks werden durch Code, REST-API, JSON-Dateien oder durch Proxy-Verkehrsaufzeichnung definiert, mit einem reichen Matching-System und Handlebars-Templating. REST, SOAP, OAuth2 und gRPC werden unterstützt.
WireMock hat mehrere Millionen monatliche Downloads und ist in diesem Bereich ein Referenzprodukt. Es kann in Docker bereitgestellt werden und wird hier von DINAO infogemanagt: Installation, HTTPS, Backups und Updates werden übernommen, um Ihren Teams einen stabilen Mock-Server in Frankreich bereitzustellen.
Hosten Sie WireMock bei DINAO
Ressourcenstufen kompatibel mit den Anforderungen von WireMock (min. 0,5 vCPU / 256 Mo / 1 Go). In Frankreich gehostet, vollständig gemanagt.
- 1 dedizierte vCPUs
- 2 Go RAM
- 20 GB NVMe
- Tägliche Backups
- Gemanagt & überwacht von DINAO
- 2 dedizierte vCPUs
- 4 Go RAM
- 40 GB NVMe
- Tägliche Backups
- Gemanagt & überwacht von DINAO
- 4 dedizierte vCPUs
- 8 Go RAM
- 80 GB NVMe
- Tägliche Backups
- Gemanagt & überwacht von DINAO
- 8 dedizierte vCPUs
- 16 Go RAM
- 160 GB NVMe
- Tägliche Backups
- Gemanagt & überwacht von DINAO
Technische Details
Sie fragen sich…
Wozu dient ein API-Mock-Server?
Er simuliert die Antworten von Drittanbieter-APIs, von denen Ihre Anwendung abhängt. Ihre Tests sind nicht mehr dem Risiko eines langsamen, instabilen oder noch nicht ausgelieferten externen Dienstes ausgesetzt: Sie werden schnell und reproduzierbar.
Wie definiere ich meine Mocks?
Auf verschiedene Arten: durch Code, über die REST-Verwaltungs-API, durch JSON-Dateien oder durch Aufzeichnung des tatsächlichen Verkehrs einer bestehenden API (Proxy-Modus), um ihn anschließend wiederzuspielen.
Welche Protokolle werden unterstützt?
WireMock deckt REST, SOAP und OAuth2 ab, mit gRPC-Unterstützung über eine Erweiterung. Das Handlebars-Templating ermöglicht die Generierung dynamischer Antworten.
Kann ich es in meine CI/CD integrieren?
Ja. WireMock lässt sich nativ in automatisierte Test-Pipelines integrieren. Von DINAO in Frankreich gehostet, bietet es einen stabilen Endpunkt für Ihre CI-Umgebungen.
Sind technische Kenntnisse erforderlich?
WireMock richtet sich an Entwicklungsteams und QA-Abteilungen. DINAO übernimmt die Installation, HTTPS, Sicherheit und Updates der Infrastruktur.