Pruebas de carga de correo: cifras en lugar de intuición
Antes de una migración de pasarela, un nuevo envío masivo o una decisión de arquitectura, la pregunta es siempre la misma: ¿aguantará el entorno la carga? La respondo con mediciones: el perfil de carga real a partir del seguimiento de mensajes, una prueba de ráfaga reproducible y una evaluación que sostiene una decisión de dimensionamiento.
La consultoría se presta en alemán o en inglés.
- Perfil de carga
- Pruebas de ráfaga
- JMeter
- Seguimiento de mensajes
- Dimensionamiento
- Envíos masivos
- Pasarelas y relés
Cuándo compensa una prueba de carga
- Migración de pasarelaLa nueva pasarela debe absorber los picos de la anterior; nadie conoce esos picos con precisión.
- Envíos masivosFacturación, avisos a clientes, comunicación de crisis: decenas de miles de mensajes en poco tiempo sin desplazar el correo habitual.
- Cambio de proveedor o de reléNuevos límites, nuevos tiempos de espera, nuevo comportamiento de las colas; mejor medirlos antes que descubrirlos en producción.
- Prueba de capacidadUna auditoría o una decisión de proyecto exige cifras documentadas en lugar de las fichas técnicas del fabricante.
Procedimiento
- Determinar el perfil de carga actualTasas por minuto y por hora, duración de las ráfagas, estructura de destinatarios y tamaño de los mensajes a partir del seguimiento de mensajes, teniendo en cuenta los errores de evaluación habituales.
- Diseñar el plan de pruebasUna mezcla de mensajes que recorra las rutas de reglas reales, tasas objetivo a partir del perfil actual más un margen, puntos de medición definidos.
- Ejecutar la ráfagaDe forma reproducible, con JMeter o herramientas adecuadas, contra entornos de prueba o similares a producción.
- Evaluar y decidirRendimiento, latencias y patrones de fallo a partir de registros e informe; el resultado es un dimensionamiento justificado.
Ejemplos de la práctica
- Determinar el perfil de carga de un servidor de correo: la evaluación con PowerShell a partir del seguimiento de mensajes de Exchange.
- Generador de comandos: tareas de seguimiento de mensajes y diagnóstico como comandos listos para usar.