
Simulieren Sie Ihre APIs, testen Sie ohne Abhängigkeit von Drittanbietern
Ein HTTP-Mock-Server angetrieben von Smocker, installiert und gewartet von DINAO. Simulieren Sie jede beliebige API, um Ihre Integrationen zu entwickeln und zu testen — auf Ihren französischen Servern, isoliert von der Produktion.
Was ist Smocker?
Smocker (Server Mock) ist ein Open-Source-HTTP-Mock-Server, einfach und effizient, geschrieben in Go. Er ermöglicht es, jede beliebige HTTP-API zu simulieren, um Ihre Anwendungen und Microservices zu entwickeln und zu testen, ohne vom echten Dienst abhängig zu sein — sei er nicht verfügbar, noch in der Entwicklung oder aufrufbasiert abgerechnet.
Seine Architektur basiert auf zwei Ports: einem Mock-Port, der die von Ihnen deklarierten Routen bereitstellt, und einem Konfigurationsport mit einer Web-Oberfläche zum Speichern Ihrer Mocks. Die Definitionen werden in YAML oder JSON geschrieben, mit dynamischen Antworten, Verzögerungen, Fehlercodes und der Überprüfung empfangener Aufrufe, um Grenzfälle einfach nachzubilden.
Leichtgewichtig und containerisiert, wird Smocker in Docker bereitgestellt und fügt sich nahtlos in CI/CD-Pipelines ein, um reproduzierbare Integrationstests zu ermöglichen. Es ist das ideale Werkzeug für Teams, die autonom vorankommen und ihre Integrationen auf einer privaten, souveränen Instanz absichern wollen.
Hosten Sie Smocker bei DINAO
Ressourcenstufen kompatibel mit den Anforderungen von Smocker (min. 1 vCPU / 128 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…
Wofür dient ein Mock-Server wie Smocker?
Zum Simulieren einer HTTP-API (eines Partners, eines Drittanbieterdienstes, eines noch nicht fertigen Microservices), um Integrationen zu entwickeln und zu testen, ohne vom echten Dienst abhängig zu sein oder bezahlte Kontingente zu verbrauchen.
Wie werden simulierte Antworten definiert?
Sie deklarieren Mocks in YAML oder JSON, über eine Web-Oberfläche oder die REST-API. Smocker trennt den Port, der die simulierten Routen bedient, und den Konfigurationsport zum Speichern dieser Mocks.
Kann ich es in meiner CI/CD verwenden?
Ja. Smocker ist leichtgewichtig und containerisiert: Es integriert sich in Ihre Pipelines für reproduzierbare Integrationstests und ermöglicht die Überprüfung, ob Ihre Dienste die richtigen Routen aufrufen.
Wo werden die Daten gehostet?
Auf der DINAO-Infrastruktur in Frankreich, in einem der verfügbaren Rechenzentren. Ihre Instanz bleibt gemäß Ihren Regeln von der Produktion und dem Rest des Internets isoliert.
Kann ich später das Tarifmodell wechseln?
Ja. Sie können jederzeit auf eine höhere oder niedrigere Stufe wechseln, ohne an proprietäre Bindungen gebunden zu sein.