Ambiente de Pruebas (Sandbox)
Información sobre el ambiente de pruebas para la integración con SITIA.
Ambiente de Pruebas (Sandbox)
El ambiente de pruebas, o Sandbox, es una réplica funcional del ambiente de producción de SITIA, diseñado para que los integradores puedan desarrollar, probar y validar sus implementaciones de forma segura y aislada.
Características Principales
- Aislamiento Total: Las operaciones realizadas en el Sandbox no tienen impacto en el ambiente de producción.
- Datos de Prueba: El ambiente cuenta con un conjunto de datos de prueba que simulan escenarios reales.
- Endpoints Específicos: El Sandbox utiliza endpoints de API distintos a los de producción.
- Soporte Técnico: Acceso a soporte técnico especializado para resolver dudas durante la fase de pruebas.
Acceso al Sandbox
Para obtener acceso al ambiente de pruebas, es necesario haber completado el Registro de Productor y haber recibido las credenciales de prueba por parte del equipo de SITIA.
Las credenciales consisten en:
client_id(para OAuth2) oAPI Keyclient_secret(para OAuth2)- Endpoints de la API de Sandbox
Endpoints del Sandbox
El ambiente de Sandbox cuenta con dos endpoints principales para diferentes tipos de pruebas:
1. Endpoint de Pruebas de Integración (Smoke Test)
https://sandboxsapp.carabineros.cl/api/integration-test/events/vehicle-detected- Propósito: Pruebas básicas de conectividad y formato de datos.
- Funcionalidad: Solo registra los datos recibidos en el logger del sistema.
- Uso recomendado: Para verificar que la integración puede conectarse exitosamente y que el formato de los eventos es correcto.
2. Endpoint de Pruebas con Pipeline de Ingestión
https://sandboxsapp.carabineros.cl/api/events/vehicle-detected- Propósito: Pruebas completas del flujo de procesamiento.
- Funcionalidad: Procesa los eventos a través del pipeline completo de ingestión de datos.
- Uso recomendado: Para validar el comportamiento end-to-end de la integración y verificar que los datos se procesan correctamente.
Limitaciones
- El rendimiento del ambiente de Sandbox puede ser inferior al de producción.
- Los datos se reinician periódicamente.
- No se garantiza la misma disponibilidad que en el ambiente de producción.