
Simule sus APIs, pruebe sin depender de terceros
Un servidor de mock HTTP impulsado por Smocker, instalado y mantenido por DINAO. Simule cualquier API para desarrollar y probar sus integraciones — en sus servidores franceses, aislado de la producción.
¿Qué es Smocker?
Smocker (server mock) es un servidor de mock HTTP de código abierto, sencillo y eficaz, escrito en Go. Permite simular cualquier API HTTP para desarrollar y probar sus aplicaciones y microservicios, sin depender del servicio real — ya esté indisponible, aún en desarrollo o cobrado por llamada.
Su arquitectura se basa en dos puertos : un puerto de mock que expone las rutas que ha declarado, y un puerto de configuración dotado de una interfaz web para registrar sus mocks. Las definiciones se escriben en YAML o JSON, con respuestas dinámicas, retardos, códigos de error y verificación de las llamadas recibidas para reproducir fácilmente los casos límite.
Ligero y contenedorizado, Smocker se despliega en Docker y se integra naturalmente en los pipelines CI/CD para pruebas de integración reproducibles. Es la herramienta ideal para los equipos que quieren avanzar con autonomía y fiabilizar sus integraciones, en una instancia privada y soberana.
Aloja Smocker en DINAO
Niveles de recursos compatibles con los requisitos de Smocker (mínimo 1 vCPU / 128 Mo / 1 Go). Alojado en Francia, gestionado.
- 1 vCPU dedicados
- 2 Go de RAM
- 20 Go NVMe
- Copias de seguridad diarias
- Gestionado y supervisado por DINAO
- 2 vCPU dedicados
- 4 Go de RAM
- 40 Go NVMe
- Copias de seguridad diarias
- Gestionado y supervisado por DINAO
- 4 vCPU dedicados
- 8 Go de RAM
- 80 Go NVMe
- Copias de seguridad diarias
- Gestionado y supervisado por DINAO
- 8 vCPU dedicados
- 16 Go de RAM
- 160 Go NVMe
- Copias de seguridad diarias
- Gestionado y supervisado por DINAO
Detalles técnicos
Te preguntas…
¿Para qué sirve un servidor de mock como Smocker?
Para simular una API HTTP (un socio, un servicio de terceros, un microservicio aún no listo) para desarrollar y probar sus integraciones sin depender del servicio real, ni consumir una cuota de pago.
¿Cómo se definen las respuestas simuladas?
Declara mocks en YAML o JSON, a través de una interfaz web o la API REST. Smocker separa el puerto que sirve las rutas simuladas y el puerto de configuración para registrar estos mocks.
¿Puedo usarlo en mi CI/CD?
Sí. Smocker es ligero y contenedorizado: se integra en sus pipelines para pruebas de integración reproducibles, y permite verificar que sus servicios llamen a las rutas correctas.
¿Dónde se alojan los datos?
En la infraestructura DINAO en Francia, en uno de los centros de datos disponibles. Su instancia permanece aislada de la producción y del resto de internet según sus reglas.
¿Puedo cambiar de tarifa más adelante?
Sí. Sube o baja de nivel en cualquier momento, sin bloqueo propietario.