Web Application Stress
Existen diversos casos en los cuales, una vez finalizada una aplicación web, debemos someterla a diferentes pruebas para poder analizar su estabilidad en dicho caso.
Una de las pruebas mas importantes a realizar es la de stress, puesto que esto nos ayudara a comprender como se comportara nuestra aplicación web, cuando posea cierta cantidad de usuarios concurrentes visitandola. Por otra parte, dicha prueba nos permitirá conocer si nuestra aplicación se encuentra preparada, en el caso que reciba un ataque de tipo DOS (Denial Of Service), puesto que estos ataques son los mas comunes, y consisten en sobre cargar un web site con una gran cantidad de conexiones concurrentes.
Para realizar estas pruebas existen grandes cantidades de software, de los cuales voy a hacer referencia a uno antiguo, pero que me resulto muy util a la hora de utilizarlo, el nombre del programa es Microsoft Web Application Stress o también conocido como WAS.
Poseemos diversas maneras de configurar el software, la primera es la posibilidad de grabar una especie de macro para establecer un conjunto de acciones que deseamos que repita una cierta cantidad de veces, o por otro lado simplemente introducir la url e indicarle que ingrese paralelamente las cantidades de veces que queremos testear.
Particularmente yo opto por la segunda opción, donde generalmente introduzco la url del website que deseo testear y tal vez alguna página interna como se muestra a continuación:
Por último solo resta configurar en la sección de “Settings” la cantidad de concurrent connections (en el ejemplo especifique 100) que deseamos testear y el tiempo (en mi caso durante 1 minuto) que durará nuestra prueba:
Una vez finalizados los pasos anteriores estamos en condiciones de hacer clic en ejecutar, y nuestra prueba de stress se encontrará corriendo durante el tiempo que hemos indicado en la sección settings.
Es importante destacar que para comprobar la carga que esta recibiendo nuestra aplicación se pueden configurar diversos contadores en nuestro servidor de testing (herramientas de las cuales hablare en un futuro post) para poder visualizar las conexiones concurrentes que posee y como reacciona el hardware a medida que dichos contadores incrementan.
Para finalizar el post dejo el link para descargar el Microsoft Web Application Stress desde mi storage, puesto que es muy dificil conseguirlo.
Leave a Comment
Be the first to comment!


