Pruebas de Estrés

¿Qué son y para qué las necesito?

Sólo han pasado unos días desde lo que podría considerarse la semana más importante del eCommerce en México, el Hot Sale. Mientras que muchas de las plataformas participantes tuvieron un gran incremento en sus ventas, también experimentaron un gran incremento en tráfico a sus plataformas, mismo que pudiera haber ocasionado en muchos casos la caída del sitio mismo.

Al incrementar la necesidad de respuestas por parte de la plataforma a un nivel nunca antes enfrentado es posible que no solamente se haga más lenta la plataforma, sino que pudiera revelar problemas o deficiencias en el código de programación mismo.

Mientras que nos encontramos buscando maneras de medir la funcionalidad y comportamiento del sitio, nos es más importante aún hacerlo sin alterar su código e infraestructura cerca de fechas importantes, ya sea un “Back to School” o inclusive es momento de comenzar con la planeación para el BUEN FIN. Es por ello por lo que queda solamente una opción para este tipo de situación, PRUEBAS DE ESTRÉS REMOTAS.

Primero que nada, ¿Qué es una Prueba de Estrés?

Una Prueba de Estrés es el proceso en el cual se eligen las actividades a probar en un sitio para codificarlas y ejecutarlas en un tiempo determinado desde una ubicación remota. Nos permiten identificar y planear ante la posibilidad de fallas en el funcionamiento de la plataforma, preferiblemente de manera preventiva.

Lo que se hace es medir la capacidad de la infraestructura, los tiempos de respuesta a actividades específicas correspondientes a un número incremental de usuarios generados de manera remota y buscar el número límite de usuarios antes de la negación de servicio de la plataforma. En otras palabras, cuantos usuarios interactuando de manera simultánea con la plataforma puede tolerar la infraestructura de tu sitio.

Agenda tu Prueba de Estrés HOY

¿Cuál es el proceso?

1.Identificar las actividades clave para el customer journey de tu sitio:

1.Tiempo de carga en Landing Page

2.Tiempo de respuesta en búsqueda de artículos

3.Tiempo de carga en agregar un producto a carrito

4. Tiempo de carga en borrar un producto a carrito

5.Checkout antes del interactuar con la pasarela de pago

2. Diseñar un script personalizado para el sitio con las actividades claves previamente identificadas.

3. Correr pruebas de cada actividad identificada previamente con un número incremental de usuarios externos en un horario de bajo o nulo tráfico. Se agregan usuarios determinados en intervalos de tiempo específicos, así como buscarse el límite de usuarios antes de la negación del servicio

4. Se mide y realiza un reporte.

Puede ser que tu plataforma haya funcionado perfectamente en estas fechas o hayas notado una baja en su desempeño y tiempo de respuesta, sin embargo, en este mundo digital con un mercado cada vez más demandante y con menor disponibilidad a esperar es clave el estar preparados y listos para recibir gran cantidad de tráfico y ordenes de usuarios en nuestras plataformas.

Agenda tu Prueba de Estrés HOY

Hoy más que nunca es importante tener en mente el viejo refrán:

“Más vale prevenir, que lamentar”.

Leave a Reply