Simula le tue API, accelera i test
Un server di mock API alimentato da WireMock, installato e mantenuto da DINAO. Stubizza le tue dipendenze esterne e testa senza aspettare — ospitato in Francia.
Cos'è WireMock ?
WireMock è uno strumento open source per la simulazione (mocking) di servizi HTTP / API, utilizzato per test e sviluppo. Permette di stubber le API, isolare dipendenze esterne instabili e simulare API non ancora sviluppate — è la virtualizzazione del servizio.
Creato nel 2011, WireMock è una libreria e un server basati su JVM, ora declinati in molteplici linguaggi (.NET, Python, estensione gRPC…). I mock vengono definiti tramite codice, API REST, file JSON o tramite registrazione del traffico proxified, con un ricco sistema di matching e templating Handlebars. Sono supportati REST, SOAP, OAuth2 e gRPC.
Con diversi milioni di download mensili, WireMock è un punto di riferimento nel settore. Deployabile in Docker, è qui gestito da DINAO: installazione, HTTPS, backup e aggiornamenti inclusi, per fornire ai tuoi team un mock server stabile ospitato in Francia.
Alloggia WireMock su DINAO
Livelli di risorse compatibili con i requisiti di WireMock (0,5 vCPU / 256 Mo / 1 Go minimo). Ospitato in Francia, fully managed.
- 1 vCPU dedicati
- 2 Go di RAM
- 20 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 2 vCPU dedicati
- 4 Go di RAM
- 40 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 4 vCPU dedicati
- 8 Go di RAM
- 80 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 8 vCPU dedicati
- 16 Go di RAM
- 160 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
Dettagli tecnici
Ti chiedi…
A cosa serve un server di mock API?
Simula le risposte delle API esterne di cui dipende la tua applicazione. I tuoi test non sono più alla mercé di un servizio esterno lento, instabile o non ancora consegnato: diventano veloci e riproducibili.
Come definisco i miei mock?
In diversi modi: tramite codice, tramite l'API REST di amministrazione, tramite file JSON, o registrando il traffico reale di un'API esistente (modalità proxy) per riprodurlo successivamente.
Quali protocolli sono supportati?
WireMock copre REST, SOAP e OAuth2, con supporto gRPC tramite estensione. Il templating Handlebars permette di generare risposte dinamiche.
Posso integrarlo alla mia CI/CD?
Sì. WireMock si integra naturalmente nei pipeline di test automatizzati. Ospitato da DINAO in Francia, fornisce un endpoint stabile per i tuoi ambienti CI.
Sono necessarie competenze tecniche?
WireMock è rivolto ai team di sviluppo e QA. DINAO gestisce l'installazione, l'HTTPS, la sicurezza e gli aggiornamenti dell'infrastruttura.