fbpx

Pruebas de carga de rendimiento web con LoadView

Ejecute pruebas de rendimiento en su sitio web, API, base de datos, servidor y mucho más utilizando las herramientas de software de pruebas de rendimiento basadas en la nube de Dotcom-Monitor.

Pruebas de carga de rendimiento web basadas en la nube que se pueden usar para probar el rendimiento de prácticamente cualquier cosa en línea.

LoadView puede ayudarle a:
  • Establecer líneas de base de tiempo de respuesta bajo números de carga de usuario específicos
  • Identifique los cuellos de botella de rendimiento a medida que aumenta el número de usuarios simultáneos
  • Encuentre límites superiores de los sistemas actuales para planificar la capacidad futura (Planificación de capacidad)
  • Haga hincapié en su entorno de producción para ver cómo y cuándo fallan las cosas

 

Simular usuarios reales con facilidad!
  • Enviar GET y POSTrequests a un sitio web
  • Simular usuarios reales que navegan por un sitio web en un navegador real
  • Emular dispositivos móviles que navegan por un sitio web
  • Enviar solicitudes a una API RESTful
Pruebas de carga basadas en la nube
Pruebas de carga administradas
Ubicaciones de pruebas globales

LoadView se ejecuta en la nube desde una lista diversa de cloudproviders, así como ubicaciones dispersas geográficamente. Si le preocupa la experiencia del usuario en su sitio web desde una ubicación determinada, puede establecer la prueba de carga para que se ejecute desde nodos dentro de esa región. Esto también es muy beneficioso para probar las redes de distribución de contenido (CDN) en cada ubicación.

 

Configuración y escalabilidad de la nube administrada

Atrás quedaron los días de preocuparse por administrar sus instancias en la nube: nos encargamos de activar nodos en la nube en segundo plano, lo que le permite centrarse en diseñar sus scripts, crear su plan de pruebas y ejecutar sus pruebas. No es necesario crear ni utilizar cuentas en la nube de Amazon o Google existentes para las pruebas de carga. Simplemente configure una prueba de carga en Dotcom-Monitor y gestionamos todos los detalles relacionados con la nube.

Herramientas de prueba de rendimiento basadas en la nube

 

La plataforma de pruebas de carga Dotcom-Monitor LoadView está diseñada para activar instancias de pruebas de carga en varias ubicaciones en la nube a la vez. Los principales proveedores de nube utilizados en la plataforma de pruebas de carga incluyen Amazon Web Services, Google Cloud Platform.. Dotcom-Monitor continúa evaluando y agregando proveedores de servicios adicionales y regiones geográficas a medida que estén disponibles.

Logotipo de Amazon Web Services

Amazon EC

Nube de Google Compute

Nube de Google Compute

 

Pruebas de rendimiento de redes y servidores externos

Pruebe el rendimiento de sus sitios web desde fuera de su red. Esto le da una mayor visión de cómo su sitio web funcionará bajo diferentes niveles de carga en el iInternet, lo que elimina los falsos sesgos creados por solo ejecutar pruebas de carga en toda la red interna. Esto también le permite probar las capacidades de su infraestructura de red existente, incluidos enrutadores, firewalls, equilibradores de carga y granjas de servidores o clústeres.

Una de las ventajas de trabajar con Dotcom-Monitor para configurar y realizar sus pruebas de carga de rendimiento web es que tenemos herramientas de supervisión externas e internas. Cuando se realiza una prueba de carga, es valioso no sólo ver cómo funciona el sitio web desde la perspectiva del usuario final externo, sino para ver cómo funciona el servidor bajo el aumento de la carga. La mejor manera de hacerlo con Dotcom-Monitor es configurar un agente De MetricsView para supervisar los contadores de rendimiento en los servidores Windows o Linux. Normalmente, los usuarios supervisarán la CPU, el uso de memoria, el ancho de banda, la E/S de disco, los tiempos de respuesta de la base de datos y cualquier otra métrica implicada en la compatibilidad con sus pruebas de carga y rendimiento de las aplicaciones web.

Mientras la prueba basada en la nube se realiza en la aplicación web, el agente MetricsView interno recopila valiosos contadores de rendimiento de los servidores, así como datos SNMP de dispositivos compatibles con esos servidores. Una vez completada la prueba, puede cruzar períodos de referencia en los que los nodos de prueba externos experimentaron ralentizaciones u otros problemas con los picos de valores recopilados en los contadores de rendimiento. La superposición de estas métricas le ofrece una mejor imagen de dónde existen los cuellos de botella de rendimiento.

Interacción con contenido de RIA

JavaScript y otras interfaces de aplicaciones de Internet enriquecidas (RIA)

 

Muchas herramientas de pruebas de carga de rendimiento web son capaces de enviar solicitudes GET para descargar los archivos básicos de html y de nivel de elemento, pero caen como que realmente abren, representan y ejecutan medios interactivos como JavaScript, Flash o Silverlight. La herramienta LoadView le permite registrar la interacción real con el contenido de RIA en un navegador real, lo que significa que puede apuntar y hacer clic en el script que camina a través de una aplicación web RIA. Este potente scripting le permite verificar que no sólo el sitio web está sirviendo el contenido adecuado, pero los usuarios son capaces de interactuar eficazmente con las páginas web.

 

Prueba con más de 40 dispositivos móviles y navegadores

 

La mayoría de las organizaciones llevan a cabo sus pruebas de carga y rendimiento de aplicaciones web en los dos o tres navegadores más populares, pero con el auge de los dispositivos móviles, hay docenas de navegadores diferentes, versiones de navegadores, resoluciones de pantalla, diseños de pantalla y métodos interactivos como zoom multitáctil, deslizar el dedo para desplazarse y apuntar a la interacción de clics (sin ratón). Ahora puede elegir cualquiera de estos dispositivos móviles para simular sus pruebas de carga. Los dispositivos compatibles incluyen iPhones de Apple, iPads, iPods, Google Nexus, Samsung Galaxy, Sony, HTC, Blackberry, Motorola, Amazon Kindle, Nokia y más. Debido a que los navegadores móviles han tomado más del 50 por ciento del tráfico global de Internet, ahora es más imperativo que nunca asegurarse de que su sitio web siga funcionando correctamente bajo carga en los navegadores móviles.

Logotipo de iPhone
Logotipo de Samsung
Mini Logotipo del iPad
Logotipo Samsung Galaxy
Logotipo de aire del iPad
Logotipo Nexus
Logotipo de BlackBerry
Logotipo LG Optimus
Logotipo de Nokia Lumia
Logotipo Kindle Fire

CDN y pruebas de rendimiento geográfico

 

Incluso después de haber probado su propio hardware, servidores y red internamente, todavía no sabe cómo responderá el contenido de terceros hospedado fuera de la red bajo una mayor carga de usuarios. La realización de pruebas externas le permite centrar una prueba de carga en regiones geográficas específicas, probando así nodos individuales de la red de distribución de contenido (CDN) de uno en uno. Esto es especialmente útil si sabe que un gran número de visitantes frecuentes a la aplicación web proceden de una región u otra en particular.

Junto con las pruebas de CDN, es posible que desee saber qué tan bien funciona su sitio web desde diferentes ubicaciones en general. El rendimiento del sitio web puede diferir mucho de una ubicación a otra debido a la velocidad y fiabilidad de los proveedores de estructura básica locales, entre una serie de otros factores de rendimiento.

Por ejemplo, si planea lanzar un nuevo producto con un mercado objetivo en China, sería en su mejor interés realizar algunas pruebas de carga y monitoreo utilizando ubicaciones en China detrás del «Gran Cortafuegos de China». Tales pruebas pueden ayudarle a identificar la necesidad de servidores adicionales ubicados directamente en China detrás del firewall. El Gran Cortafuegos de China es el nombre común dado al estricto control de acceso que el gobierno chino ha puesto sobre el contenido de Internet desde el continente. El gobierno chino ha optado por bloquear o limitar el tráfico de muchos sitios web populares como Google, Facebook y otros, con el fin de controlar la visibilidad del conocimiento y la opinión globales. Ser capaz de probar en situaciones como esta es lo que hace que LoadView sea tan valioso.

Establecer líneas de base de rendimiento

Establecer líneas de base de rendimiento

 

Al realizar pruebas de esfuerzo, primero debe establecer el rendimiento de línea base de la pila web identificando los puntos en los que la carga adicional comienza a afectar negativamente al rendimiento del sitio. Esto se puede hacer fácilmente mediante la ejecución de una prueba de carga que aumenta progresivamente el número de visitantes simultáneos por minuto. Ya sea que comience con 10 usuarios simultáneos o 1.000, LoadView se escala fácilmente para satisfacer sus necesidades con una infraestructura de nube administrada.

Identificar los cuellos de botella de rendimiento

Identificar cuellos de botella

 

Una vez que haya establecido líneas base de rendimiento y creado un plan de pruebas de esfuerzo escalable, puede supervisar la prueba de esfuerzo para identificar los cuellos de botella de rendimiento en tiempo real a medida que avanza la prueba. Tomando nota de los períodos en los que se detecta estrés, puede correlacionar los resultados de las pruebas de esfuerzo con los contadores de rendimiento de MetricsView o los registros del servidor web y de base de datos para identificar si los cuellos de botella están relacionados con las limitaciones de hardware, software, redes o infraestructura.

Escale su infraestructura
Escale su
Infraestructura

 

Después de haber realizado pruebas de carga y esfuerzo para establecer líneas de base e identificar cuellos de botella, ahora puede comenzar el proceso de planificación de la capacidad. Si identifica que su sitio web tiene un promedio de 1.000 visitantes simultáneos por hora, y el sitio comienza a flaquear a 2.500 visitantes simultáneos por hora, y espera un aumento del 500 por ciento en el tráfico en el Black Friday, entonces puede comenzar a planear con anticipación para aumentar temporalmente su capacidad para manejar dichos aumentos de tráfico.

Benchmarking de rendimiento de la base de datos

 

La mayoría de los sitios web modernos se encuentran encima o delante de algún tipo de base de datos, ya sea una pequeña base de datos MySQL, una gran granja de servidores SQL o una de las muchas opciones noSQL. Cada base de datos está diseñada teniendo en cuenta un tipo de uso diferente. Algunas bases de datos pueden ser excelentes para confirmar escrituras en el disco, algunas son más eficientes para servir a los datos usados recientemente, mientras que otros tipos están optimizados para la indexación rápida y la recuperación de datos aleatorios.

Cualquiera que sea la base de datos compatible con su sitio web, es aconsejable ejecutar varios escenarios de pruebas de carga de rendimiento web para ver cómo funcionan su sitio web y la base de datos bajo diferentes tipos de carga pesada. Independientemente del escenario de prueba o el tipo de base de datos, LoadView ofrece prácticamente innumerables opciones de prueba para cubrir casi todos los escenarios de uso.

benchmarking de rendimiento de la base de datos

 

Pruebas del equilibrador de carga

Cuando se utiliza un equilibrador de carga para distribuir usuarios entre servidores, desea saber qué tan bien se distribuye realmente la carga a medida que aumenta el número de visitantes simultáneos. Hay algunas maneras adicionales de ayudar a supervisar este proceso, como instalar el agente MetricsView en la red para recopilar datos SNMP desde el propio equilibrador de carga para supervisar el tráfico del servidor web o de la base de datos en cada nodo individual detrás del equilibrador de carga.

LoadView se creó desde cero para ser la mejor y más completa solución de pruebas de carga de rendimiento web disponible en la actualidad. LoadView no solo se integra con otros productos Dotcom-Monitor para ofrecerle un acceso sin igual a los datos, sino que también es extremadamente fácil de usar con datos claros y precisos disponibles a un precio extremadamente competitivo.

LoadView: Se redefinió la prueba de carga de rendimiento web

No se quede en la oscuridad cuando se trata de los límites de su sitio web.

¡Prueba LoadView hoy mismo!