
Simula le tue API, testa senza dipendere dai terzi
Un server di mock HTTP alimentato da Smocker, installato e mantenuto da DINAO. Simula qualsiasi API per sviluppare e testare le tue integrazioni — sui tuoi server francesi, isolato dalla produzione.
Cos'è Smocker ?
Smocker (server mock) è un server di mock HTTP open source, semplice ed efficiente, scritto in Go. Permette di simulare qualsiasi API HTTP per sviluppare e testare le tue applicazioni e microservizi, senza dipendere dal servizio reale — che sia indisponibile, ancora in sviluppo o fatturato a chiamata.
La sua architettura si basa su due porte: una porta di mock che espone le route che hai dichiarato, e una porta di configurazione dotata di un'interfaccia web per registrare i tuoi mock. Le definizioni si scrivono in YAML o JSON, con risposte dinamiche, ritardi, codici di errore e verifica delle chiamate ricevute per riprodurre facilmente i casi limite.
Leggero e containerizzato, Smocker si distribuisce in Docker e si integra naturalmente nei pipeline CI/CD per test di integrazione riproducibili. È lo strumento ideale per i team che vogliono procedere in autonomia e rendere più affidabili le proprie integrazioni, su un'istanza privata e sovrana.
Alloggia Smocker su DINAO
Livelli di risorse compatibili con i requisiti di Smocker (1 vCPU / 128 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 come Smocker?
A simulare un'API HTTP (un partner, un servizio di terze parti, un microservizio non ancora pronto) per sviluppare e testare le tue integrazioni senza dipendere dal servizio reale, né consumare quote a pagamento.
Come si definiscono le risposte simulate?
Dichiari i mock in YAML o JSON, tramite un'interfaccia web o l'API REST. Smocker separa la porta che serve le route simulate e la porta di configurazione per registrare questi mock.
Posso usarlo nella mia CI/CD?
Sì. Smocker è leggero e containerizzato: si integra nei tuoi pipeline per test di integrazione riproducibili e permette di verificare che i tuoi servizi chiamino correttamente le route giuste.
Dove sono ospitati i dati?
Sull'infrastruttura DINAO in Francia, in uno dei datacenter disponibili. La tua istanza rimane isolata dalla produzione e dal resto di internet secondo le tue regole.
Posso cambiare formula in seguito?
Sì. Puoi aumentare o diminuire il livello in qualsiasi momento, senza vincoli proprietari.