Pruebas de carga de rendimiento web con LoadView
Ejecute pruebas de rendimiento en su sitio web, aplicación web, API y medios de streaming mediante nuestra solución de pruebas de rendimiento basada en la nube.
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:
- Establezca líneas base de tiempo de respuesta en 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 a lo largo del tiempo.
- Encuentre los límites superiores de los sistemas actuales para planificar la capacidad futura y la planificación de la capacidad.
- Haga hincapié en su entorno de producción para ver cómo y cuándo los sistemas y elementos comienzan a degradarse.
Simular usuarios reales con facilidad!
- Envíe solicitudes GET y POST a un sitio web.
- Simular usuarios reales navegando por un sitio web en un navegador real.
- Emular dispositivos móviles navegando por un sitio web.
- Enviar solicitudes a una API RESTful.
Ubicaciones de pruebas globales
LoadView se ejecuta en la nube, proporcionando a los usuarios una diversa lista de ubicaciones dispersas geográficamente de todo el mundo. La solución LoadView utiliza redes informáticas en la nube populares, como Amazon Web Services (AWS) y Azure Cloud Services. Si le preocupa la experiencia del usuario en su sitio web o aplicación web desde una ubicación, región o país determinados, puede configurar 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 propias instancias en la nube: nos encargamos de crear nodos en la nube entre bastidores, lo que le permite centrarse en diseñar los scripts, crear su plan de pruebas y ejecutar las pruebas. No es necesario crear ni usar cuentas en la nube existentes para las pruebas de carga. Simplemente configure una prueba de carga con LoadView y administramos todos los detalles relacionados con la infraestructura en la nube.
Herramientas de pruebas de rendimiento basadas en la nube
La plataforma de pruebas de carga LoadView está diseñada para poner en marcha instancias de pruebas de carga derivadas en varias ubicaciones de nube a la vez. Como mencionamos anteriormente, los principales proveedores de nube utilizados en la plataforma de pruebas de carga incluyen Amazon Web Services y Azure Cloud Services. Es importante tener en cuenta que todas estas ubicaciones permiten a los usuarios ejecutar pruebas de carga en exploradores reales, no solo pruebas basadas en protocolos como otras herramientas de pruebas de carga proporcionan. El equipo de LoadView está evaluando y revisando continuamente proveedores de servicios adicionales y regiones geográficas a medida que están disponibles.
Amazon Web Services
Servicios en la nube de Azure
Pruebas de rendimiento de redes y servidores externos
Pruebe el rendimiento de sus páginas web, servicios web y aplicaciones desde fuera de la red. Esto le proporciona una mayor información sobre cómo funcionará su sitio web, aplicación web, API o medios de streaming bajo diferentes niveles de carga a través de la Internet pública. Esto elimina los falsos sesgos creados solo mediante la ejecución de pruebas de carga en toda la red interna. Además, la utilización de nuestra red en la nube le permite escalar sus pruebas de carga con un gran número de usuarios simultáneos y simultáneos, algo que no puede hacer con las herramientas y soluciones tradicionales de pruebas de carga locales. 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 LoadView para configurar y realizar sus pruebas de carga de rendimiento web es que también ofrecemos una plataforma de supervisión completa. LoadView es solo una de nuestras soluciones de pruebas y supervisión de rendimiento integradas con la plataforma Dotcom-Monitor. 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 es con la solución performance counter monitoring dentro de la plataforma Dotcom-Monitor.
Nuestros agentes de supervisión pueden supervisar sus servidores Windows o Linux, así como dispositivos SNMP u otras métricas personalizadas para su entorno específico. 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 medición implicada en el soporte de sus pruebas de carga y rendimiento de las aplicaciones web.
Mientras se realiza la prueba basada en la nube en la página web o la aplicación web, la plataforma LoadView está recopilando valiosos datos de rendimiento que se muestran durante la prueba, además de proporcionar varios informes una vez completada la prueba de carga. A partir de los datos de prueba y los informes, puede cruzar los períodos de referencia en los que los nodos de prueba externos experimentaron ralentizaciones u otros problemas, como picos en los tiempos de respuesta y errores. La superposición de estas métricas le ofrece una mejor imagen de dónde existen los cuellos de botella de rendimiento.
JavaScript y otras interfaces de aplicaciones de Internet enriquecidas (RIA)
Muchas herramientas de pruebas de carga de rendimiento web pueden enviar solicitudes GET para descargar los archivos básicos de nivel HTML y de elementos, pero caen en una especie de apertura, representación y ejecución de medios interactivos o marcos de aplicaciones web dinámicos, como JavaScript, Angular, Flash, Silverlight, React, Knockout y muchos otros. Con el Grabador Web EveryStep, la solución LoadView le permite registrar la interacción real con el contenido RIA en un explorador real, lo que significa que puede apuntar y hacer clic a través de su página web o aplicación web para crear scripts de estos escenarios críticos y pasos a través de una aplicación web RIA. Estos potentes scripts le permiten verificar que no sólo el sitio web o la aplicación web está sirviendo el contenido adecuado, sino que los usuarios son capaces de interactuar eficazmente con sus páginas web y aplicaciones. Aunque las pruebas funcionales están diseñadas para indicar simplemente si las acciones específicas funcionan o no, las pruebas de rendimiento buscan mostrar cómo funcionan estas funciones simulando un gran número de usuarios simultáneos.
Soporte para 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 páginas web y aplicaciones web en solo dos o tres de los navegadores más populares, pero con el auge de los dispositivos móviles, hay cientos de combinaciones diferentes de navegadores, versiones del navegador, resoluciones de pantalla, diseños de pantalla y métodos interactivos como zoom multitáctil, deslizar el dedo para desplazarse y apuntar a una interacción (sin ratón).
Con el Grabador Web EveryStep 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 de la mitad del tráfico global de Internet, ahora es más imperativo que nunca asegurarse de que su sitio web sigue funcionando correctamente bajo carga en los navegadores móviles.
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 particularmente útil si sabes que muchos visitantes frecuentes a tu aplicación web provienen de una región u otra.
Junto con las pruebas de CDN, es posible que desee saber qué tan bien funciona su sitio web o aplicación desde diferentes ubicaciones en general. El rendimiento del sitio web puede diferir mucho de una ubicación a la siguiente debido a la velocidad y fiabilidad de los proveedores locales de columna vertebral, entre otros factores de rendimiento.
Por ejemplo, si planea lanzar un nuevo producto con un mercado objetivo en China, sería de 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 toda la plataforma Dotcom-Monitor sea tan valiosa.
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.
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. Teniendo en cuenta los períodos en los que se detecta tensión, puede correlacionar los resultados de las pruebas de esfuerzo con la página web o los registros del servidor de bases de datos para identificar si los cuellos de botella están relacionados con limitaciones de hardware, software, redes o 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 promedia 1.000 visitantes simultáneos por hora, y el sitio comienza a flaquear en 2.500 visitantes simultáneos por hora, y espera un aumento del 500 por ciento en el tráfico en el Viernes Negro, entonces puede comenzar a planificar proactivamente para actualizar su infraestructura 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 disco, algunas son más eficientes para servir datos usados recientemente, mientras que otros tipos están optimizados para la indexación y recuperación de datos aleatorios.
Cualquiera que sea la base de datos que admita su sitio web, se recomienda ejecutar varios escenarios de pruebas de carga de rendimiento web para ver cómo funciona su sitio web y 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.
Pruebas del equilibrador de carga
Al utilizar un equilibrador de carga para distribuir usuarios entre servidores, desea saber qué tan bien se distribuye 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 le da acceso sin precedentes para crear y escalar sus pruebas de rendimiento, sino que también es extremadamente fácil de usar con datos claros y precisos disponibles a un precio extremadamente competitivo.
No se quede en la oscuridad cuando se trata de los límites de su sitio web.
¡Prueba LoadView hoy mismo!