Prueba de carga: ¿Cuál es la mejor manera de registrar los rastros de uso del sitio web, masajear los datos y reproducirlos?

Intenta usar Google Analytics. Obtiene una representación visual del flujo de usuarios a través de su aplicación web que muestra la proporción de usuarios que llegan a diferentes páginas de destino y las páginas a las que llegan después de esa solicitud inicial.

(Ver imagen de ejemplo)


Luego, utilice una herramienta de prueba de rendimiento de buena calidad para registrar las acciones más comunes de estos usuarios. Compruebe que las secuencias de comandos se reproducen correctamente y ajuste sus volúmenes hasta que obtenga patrones de comportamiento y uso de aplicaciones “similares a la producción” en su entorno de prueba.

Aconsejaría no volver a reproducir registros en una aplicación para todas las aplicaciones, excepto las más simples. Una reproducción simple del tráfico anterior puede resultar en una prueba inexacta debido al hecho de que los estados de sesión y otra información crítica, así como los datos dentro de su aplicación, habrán cambiado desde la grabación inicial.

Una de las opciones es usar Apache JMeter, Apache JMeter ™, una herramienta de prueba de carga de código abierto y gratuita. Proporciona Access Log Sampler ( http://jmeter.apache.org/userman …) que se puede utilizar para crear un plan de prueba de carga basado en los registros del servidor de aplicaciones para que pueda reproducir las actividades de los usuarios de la vida real. Para obtener más casos de uso, consulte Cómo utilizar el registro de registro de acceso para generar tráfico con la guía JMeter.

El complemento Chrome de Loadzen grabará una sesión de usuario completa y le permitirá reproducirlos como parte de una prueba ( http://www.loadzen.com ).