Escalabilidad: ¿Cómo encontrar cuellos de botella en su sitio web / producto web durante las pruebas?

Hola,

En mi opinión, esta es una pregunta muy genérica. Tampoco estoy seguro cuando dices cuellos de botella que no sean el servidor.

Mi definición de “cuello de botella” en el contexto de rendimiento del sistema es “un tipo de restricción en cualquier parte del sistema que restringe el rendimiento óptimo del sistema O le da el resultado deseado”. El cuello de botella puede ocurrir debido a cosas simples como una configuración incorrecta, es decir, no establecer el tamaño correcto del grupo de conexiones O puede ser complejo, es decir, un mal diseño de la aplicación, que lleva mucho más tiempo descubrirlo.

En mi experiencia, no puede haber un método prescrito para descubrir cuellos de botella. Try & Catch es el nombre de este juego.

En un nivel alto, “Try” será una combinación de: pruebas (pruebas de carga y creación de perfiles de código) + análisis + ajuste.

Creo que primero debe definir sus propios criterios de aceptación del rendimiento: tiempo de respuesta, utilización de recursos del sistema (CPU, memoria, red, etc.) y rendimiento. Ejecute pruebas y vea si puede lograr los SLA deseados y
si no, entonces comience a descubrir la causa raíz de esto. Encontrará buenos artículos en Internet sobre diversos aspectos del análisis de resultados de rendimiento.

Al menos no conozco ninguna herramienta que pueda ayudarlo a descubrir cuellos de botella directamente. Si encuentra uno, hágamelo saber.

¡¡Aclamaciones!!

Aggry con Nilesh. Es imposible responder a una pregunta tan común. Todo lo que puedo sugerirle que haga: lea material sobre el análisis de resultados, http://blazemeter.com/blog/how-a … y luego cree su propia pila de preguntas para aclararlas. Después de eso, trate de encontrar respuestas en la comunidad.

Tengo un artículo que menciona los factores que afectan las pruebas de automatización web e impone desafíos para los probadores, espero que esto pueda ayudarlo a obtener algunas ideas sobre los problemas que se enfrentan durante las pruebas web. Por favor, consulte el artículo aquí:
Pruebas de sitios web y aplicaciones web: desafíos y proyecciones
Herramientas para pruebas web: http://blog.testing-whiz.com/201