Blitz: pruebas de carga y rendimiento desde la nube
Es difícil encontrar una analogía para la carga puesta en un servidor web, así que aquí va. Imagina que eres un servidor web y tus visitantes son latas de tomates. Si tiene una o dos latas de comida, puede llevarlas con bastante facilidad. Apila unos cientos en tus brazos y nada de la comida llegará a donde deben estar. Ahora, si de alguna manera pudiera reducir el tamaño de cada lata, distribuirlas adecuadamente y obtener ayuda para transportarlas, es posible que pueda llevar cientos.
Un servidor web funciona de la misma manera. Algunos cientos de visitantes y su servidor pueden tener muchos recursos para mostrar y llevar al visitante a su destino. Pero se acumulan miles o decenas de miles y el servidor se detiene lentamente. No es que algunos de los visitantes puedan llegar y otros no ... todos están detenidos. Sus páginas se muestran muy lentamente e incluso dejan de cargarse por completo. Es lo que nuestro el sitio estaba sufriendo de las últimas semanas.
El problema es que la mayoría de las empresas suelen desarrollar o montar un sitio web en un servidor que no tiene carga. Luego lo ponen en producción, vienen los visitantes y rápidamente se va cuesta abajo.
Para prepararse para esto, servicios de pruebas de rendimiento y carga puede ayudar. bombardeo aéreo es un servicio de prueba de carga y rendimiento basado en la nube, no es necesario instalar ningún software. El servicio admite hasta 200,000 usuarios virtuales de 8 ubicaciones diferentes en todo el mundo (hasta 50,000 por región) para probar la carga de su aplicación o sitio web. Esto permite a los usuarios comparar diferentes pilas de software, recursos de hardware y proveedores de servicios. En última instancia, le permite descubrir regresiones de progreso antes que sus visitantes.
bombardeo aéreo se ha creado para ayudar a los desarrolladores de aplicaciones y sitios web a gestionar y probar el rendimiento a lo largo del ciclo de vida del desarrollo. A través del desarrollo, la puesta en escena, la producción y las operaciones, es fundamental garantizar que su aplicación cumpla con los niveles más altos de satisfacción del usuario.
bombardeo aéreo ofrece excelentes funciones para programas de garantía de calidad continuos:
- Transacciones complejas - Ya sea que desee probar una página web o una transacción compleja, Blitz le facilita la determinación de la cantidad de usuarios que puede admitir.
- Comentarios detallados - Obtenga estadísticas detalladas y comentarios en tiempo real y en un lenguaje sencillo. Informes que pueden ayudarlo a depurar su infraestructura, identificar cuellos de botella en su aplicación y simplemente determinar si necesita agregar otro servidor.
- Plugins - Con nuestra extensión para Chrome o complemento para Firefox, simplemente navegue a una página web y ejecute una prueba de rendimiento. Blitz se encarga de las cookies, la autenticación y todas las demás complejidades subyacentes.
- Automatización - Con Ruby GEM y la integración completa con servidores de integración continua como el servidor Bamboo CI de Atlassian, las pruebas de rendimiento automatizadas pueden garantizar que ninguna inserción de código pueda causar una mala experiencia para sus usuarios.
Monitoreo de tiempo de espera con carga:
Monitoreo del tiempo de respuesta con carga:
Blitz tiene desarrollo API clientes que se ejecutan en Java, Maven, Node.js, Python, Perl y PHP.