LoadView es una solución de pruebas de carga basada en la nube que ayuda a los equipos de desarrollo a predecir cómo un sitio web, una aplicación web, una API y mucho más responderán a varios niveles de tráfico y cargas de trabajo. LoadView utiliza navegadores reales, proporcionando una visión real del rendimiento desde la perspectiva de los usuarios.

¿Qué es las pruebas de carga?

Las pruebas de carga son un subconjunto de pruebas de rendimiento. Las pruebas de rendimiento son un tipo de pruebas no funcionales y forman parte del proceso de desarrollo de software que prueba el rendimiento de una aplicación de software o sitios web en diferentes niveles de usuarios virtuales, también conocidos como carga.

Las pruebas de carga pueden responder preguntas, tales como:

  • ¿Cómo afectará el número de usuarios del sitio web al rendimiento del sitio web?
  • ¿Cuántos usuarios simultáneos puede manejar mi sitio web?
  • ¿Dónde están los cuellos de botella en mi aplicación web?
  • ¿Cuál es el punto de quiebre de mi sitio web?
  • ¿Cuándo se agotará el sistema de recursos?

Estas pruebas proporcionan información sobre métricas como los tiempos de respuesta, la velocidad, la confiabilidad y la escalabilidad. Todas estas métricas ayudan a los equipos a comprender dónde se producen posibles cuellos de botella y si se requiere capacidad de hardware para garantizar que su sitio web o aplicación web pueda controlar los picos en el tráfico de usuarios.

Estas métricas también se pueden usar para establecer puntos de referencia de rendimiento que se pueden comparar con el rendimiento de supervisión continuo. Por ejemplo, al configurar dispositivos de supervisión, puede establecer umbrales de tiempo de respuesta específicos. Si alguno de estos umbrales no cumple ni supera los límites especificados, sus equipos pueden recibir alertas inmediatamente para averiguar qué está causando el problema y evitar cualquier problema de rendimiento a largo plazo.

Tipos de pruebas de rendimiento

Otros tipos de pruebas de rendimiento incluyen pruebas de pico, pruebas de resistencia, pruebas de volumen y pruebas de escalabilidad.

  • Pruebas de picos. Las pruebas de pico someten a una aplicación de software a grandes aumentos repentinos en la carga del usuario.
  • Pruebas de resistencia. Las pruebas de resistencia prueban cómo responde una aplicación de software a niveles aumentados y prolongados de tráfico de usuarios.
  • Pruebas por volumen. Las pruebas por volumen, también a veces denominadas pruebas de inundación, prueban una aplicación de software con grandes conjuntos de datos para ver cómo responde.
  • Pruebas de escalabilidad. Las pruebas de escalabilidad proporcionan una manera de ver cómo la aplicación o el sistema escala verticalmente, o escala hacia abajo, a diferentes niveles de usuarios. Esto garantiza que los recursos de su sistema se utilicen correctamente y proporcione una experiencia estable para los usuarios.

¿Qué es las pruebas de estrés?

Las pruebas de carga se establecen para probar una aplicación con una carga de trabajo predefinida. Las pruebas de esfuerzo, por otro lado, aumentan la carga de trabajo hasta que el sistema se supera sus límites de funcionamiento normales o se bloquea. El objetivo principal de las pruebas de esfuerzo es encontrar el punto de quiebre. Es posible que una prueba de carga se convierta inadvertidamente en una prueba de esfuerzo, pero normalmente, se configuraría una prueba de carga para comprender el rendimiento en los niveles máximos de tráfico, lo que no debería reducir la aplicación o el sitio web.

Para obtener información más detallada sobre las pruebas de carga y esfuerzo, y cuándo elegir una sobre la otra, lea nuestro artículo Pruebas de carga contra pruebas de esfuerzo. En este artículo se proporcionan sugerencias, prácticas recomendadas e información completa sobre las diferencias de pruebas de carga y pruebas de esfuerzo.

La plataforma LoadView

LoadView proporciona servicios de pruebas de rendimiento bajo demanda, implementados y ejecutados en cuestión de minutos mediante un panel fácil de usar. La plataforma no requiere inversiones adicionales en ningún hardware o infraestructura de software. El tráfico del sitio web, o la carga, se puede simular desde varias ubicaciones en todo el mundo. Además de probar el sitio web en sí, LoadView prueba la infraestructura de Internet – conexiones, enrutadores, firewalls, conmutadores y cualquier otra cosa – que puede estar asociada con el sitio web, o que maneja el tráfico al sitio web.

Este enfoque basado en externos simula el comportamiento natural de los usuarios reales que llegan al sitio web desde Internet desde ubicaciones especificadas, proporcionando información más precisa sobre los problemas de rendimiento que los usuarios del sitio web pueden experimentar.

Cómo funciona LoadView

LoadView utiliza una red global de servidores de inyector de carga (IVM) para generar cargas de usuario para las pruebas de rendimiento del sitio web. LoadView proporciona funcionalidad para configurar y ejecutar pruebas de carga en diferentes destinos, incluidos los siguientes:

  • Tarea HTTP/S. Prueba una dirección URL para disponibilidad, rendimiento, contenido adecuado, errores, vínculos rotos y mucho más.
  • Tarea página web. Simula usuarios simultáneos que cargan una página web. Elige entre Chrome, Internet Explorer, Firefox, así como navegadores móviles, como iOS, Android, Windows y BlackBerry.
  • Tarea aplicaciones web. Cree scripts de prueba con la Grabadora Web EveryStep para probar aplicaciones web contra usuarios simultáneos que realizan acciones específicas en escritorio real (Chrome y Edge), así como dispositivos móviles.
  • Tarea streaming de medios. Pruebe las secuencias de audio y medios para obtener rendimiento y disponibilidad.
  • Tarea SOAP Web API. Compruebe el rendimiento, el tiempo de actividad y las respuestas de los servicios web SOAP.
  • Tarea DE API web REST. Compruebe el contenido de la respuesta, el tiempo de actividad y el rendimiento de los servicios web de REST.
  • Tarea Colecciones de cartero. Pruebe las API web importando colecciones de carteros en la plataforma LoadView.

Para obtener información adicional sobre cómo seleccionar el tipo de tarea correcto, consulte nuestros artículos de la Base de conocimiento de tipo de tarea

Requisitos de pruebas de rendimiento de LoadView

Como administrador de pruebas, tiene acceso para configurar los siguientes requisitos de prueba y mucho más.

Tipo de carga

Elija entre varios tipos de curvas de prueba de carga, como Curva de paso de carga, Curva basada en objetivos o Curva ajustable dinámica. Estas opciones de curva de carga proporcionan a los administradores de pruebas la flexibilidad de ajustar el número de usuarios simultáneos para que coincidan con escenarios del mundo real y proporcionen resultados de prueba más realistas. Para obtener más información sobre los tipos de curvas de prueba, lea o artículo de Knowledge Base para obtener sugerencias sobre cómo elegir el tipo correcto de curva de carga.

Load_Test_Setup

Duración de la prueba

La duración de la prueba y los límites de prueba dependen del tipo de prueba de curva de carga seleccionada y del número de usuarios simultáneos necesarios. Lea nuestro artículo de LoadView Capacity Limits Knowledge Base para obtener más información sobre los límites de prueba.

Comportamientos del usuario

Los comportamientos de los usuarios se utilizan para simular cómo navegan los usuarios reales a través de su sitio web. Por ejemplo, con la plataforma LoadView, puede elegir entre opciones normales, máximas o personalizadas. La selección de la simulación de usuario normal añadirá retrasos aleatorios, entre 3 y 6 segundos, que simulan cómo interactuarán los usuarios típicos. Al seleccionar Máximo se ejecuta la prueba lo más rápido posible. Esta opción se usaría para ejecutar pruebas de esfuerzo, por ejemplo, e intentar hacer hincapié en el sistema para encontrar dónde y cuándo se maximiza el sistema.

La opción Personalizado permite a los administradores de pruebas establecer retrasos aleatorios, como hace la opción Normal, pero proporciona más personalización al permitir retrasos más cortos y largos, de 0 a 30 segundos, entre acciones. También es aquí donde los administradores de pruebas pueden establecer velocidades de movimiento del ratón, velocidades de clic del ratón y velocidad de escritura, al cargar aplicaciones web de prueba utilizando el Grabador Web EveryStep. Consulte nuestro artículo de user profile behavior knowledge base para obtener más información acerca de cómo configurar el comportamiento del usuario dentro de la plataforma LoadView.

Ubicaciones geográficas

La plataforma LoadView proporciona a los administradores de pruebas la capacidad de seleccionar entre varias zonas geográficas y asignar la asignación de usuarios virtuales entre zonas para simular escenarios de usuario más realistas en función de dónde visiten los usuarios su sitio web. Elija entre más de 20 ubicaciones. Lea nuestro artículo de Knowledge Base para obtener más información sobre la distribución geográfica del inyector de carga.

Configuración y opciones de configuración adicionales

En función del destino de las pruebas de rendimiento o de la tarea seleccionada, los administradores de pruebas pueden tener una configuración adicional para configurar antes de ejecutar pruebas, como la configuración de tiempo de espera de finalización, las comprobaciones de certificados SSL, la validación de contenido, las opciones de DNS, la limitación de red, los filtros y mucho más. Las opciones varían en función de la tarea seleccionada. Obtenga más información sobre las diferentes opciones de tarea y configuración disponibles en nuestro artículo de Task Configuration Knowledge Base.

Pruebas de carga desde detrás de su firewall

LoadView también puede ayudar con aplicaciones de pruebas de carga y sitios que no están disponibles públicamente para los usuarios. Para ello, la plataforma LoadView proporciona un par de opciones diferentes. Los administradores de pruebas tienen la opción de incluir en la lista blanca direcciones IP estáticas para permitir que LoadView genere tráfico a la red de una empresa. Sin embargo, si esta opción no es factible para una organización, por ejemplo, debido a problemas de seguridad, los administradores de pruebas pueden instalar un agente in situ en el mismo servidor en el que reside el sitio web de destino. Esto elimina el requisito de que los administradores abran el firewall al tráfico, ya que todo el tráfico se enviará a la página web o aplicación web de destino a través del Agente en la red local.

Para obtener más recursos sobre las pruebas de carga desde detrás de su firewall, visite nuestra sección Pruebas de carga detrás de un firewall o lea nuestro artículo de Public Cloud vs. Public Proxy vs Onsite Load Testing Knowledge Base para obtener más información sobre cómo configurar y ejecutar pruebas de carga desde detrás de un firewall.

Informes de pruebas de rendimiento y análisis de pruebas

Una vez completada una prueba de carga, los resultados se cargan en el panel y están disponibles para su análisis e informes. Los informes de prueba de carga se dividen en varias secciones que incluyen un resumen de la prueba, informe de sesión, información del dispositivo, etc.

Resumen de la prueba

Los administradores de pruebas pueden revisar los gráficos que muestran cómo fluctúan los tiempos de respuesta a medida que cambiaba el número de usuarios y la carga. Hay varios gráficos que revisar aquí, incluyendo el plan de ejecución de prueba, los tiempos de respuesta promedio, el número de sesiones, el número de errores por tipo y el uso de CPU por cada uno de los inyectores de carga. También es aquí donde se muestran los errores y se muestran cuando se produjeron los errores durante la prueba y qué tipo de error se encontró.

Los administradores de pruebas también pueden descargar el archivo CSV de los datos sin procesar que se pueden usar para crear su propio informe o presentaciones para las partes interesadas internas y los miembros del equipo. También puede descargar el informe completo y compartirlo rápidamente con otros usuarios. Para obtener más información sobre cómo interpretar los resultados del resumen de las pruebas, visite nuestra página Base de conocimiento de resumen de pruebas de carga.

Informes de sesión

Los administradores de pruebas pueden usar el informe de sesión para revisar detalles como la hora de la prueba, la duración de la prueba y el estado. Los administradores de pruebas pueden ver cada sesión que se ejecutó durante la prueba. Los administradores de pruebas también pueden explorar en profundidad y filtrar solo las sesiones correctas o solo las sesiones que han fallado, así como filtrar por zonas específicas. Además, los administradores de pruebas pueden ver los gráficos de cascadas para revisar las sesiones específicas que pueden mostrar tiempos de respuesta más largos de lo normal.

Dentro de los gráficos de cascada, los administradores de pruebas pueden ver un resumen del rendimiento, junto con el tiempo de carga y los desgloses de cada elemento y componente individual. Junto con esas métricas, los administradores de pruebas pueden ir aún más lejos en los diversos tiempos de red, ya sea tiempo de conexión, DNS, primera descarga de paquetes, etc. Además, el panel mostrará una visión general de los elementos más lentos y rápidos para seguir investigando para comprender lo que puede estar afectando al rendimiento. Obtenga más información sobre cómo configurar pruebas de carga y esfuerzo con LoadView.

Precios y planes de LoadView

Ya sea que trabaje en una organización pequeña o en una gran empresa, LoadView ofrece varias opciones, desde planes basados en suscripciones y un plan bajo demanda para seleccionar. Todos los planes incluyen la retención de datos de 180 días, la funcionalidad para configurar pruebas de carga desde detrás del firewall para probar sitios web y aplicaciones web que no están disponibles públicamente a través de Internet, e inyectores de carga dedicados de Azure y AWS para que no tenga que lidiar con la responsabilidad, el tiempo o los gastos para configurar sus propios inyectores de carga.

Nuestros planes basados en suscripciones se pueden facturar mensual o anualmente, dependiendo de las necesidades de su organización. Sin embargo, todos los planes anuales incluyen cuatro horas de Consultoría de Servicios Profesionales. Sin embargo, los planes se pueden escalar fácilmente para satisfacer sus necesidades a medida que su organización crece, si está buscando llevar a cabo pruebas de rendimiento a mayor escala, póngase en contacto con nuestro equipo enterprise y podemos configurar un enfoque y un plan que satisfaga sus necesidades.

Soluciones y servicios de Dotcom-Monitor

Para obtener más información sobre todo el conjunto Dotcom-Monitor de soluciones y servicios de supervisión del rendimiento y pruebas de rendimiento, visite la página principal de Dotcom-Monitor. Nuestra selección de soluciones de supervisión facilita el monitorización de todas sus páginas web, aplicaciones web, API, servidores y mucho más. Elija entre 30 ubicaciones globales, una amplia gama de características y beneficios como alertas instantáneas, informes e integraciones, para garantizar tiempo de actividad, disponibilidad y rendimiento las 24 horas del día, los 7 horas del día, los 7 de la página, para garantizar el tiempo de actividad, la disponibilidad y el rendimiento de todos sus visitantes. Ofrecemos una prueba gratuita de 30 días para empezar. No se requiere tarjeta de crédito. ¡Prueba la plataforma completa gratis durante 30 días!

Conviértase en consultor de pruebas de rendimiento: Programa de certificación LoadView

¿Está interesado en convertirse en un experto certificado de LoadView? ¡Tome nuestro curso de certificación LoadView y comience a ganar comisiones! Promocione sus servicios de pruebas de rendimiento a los clientes y gane comisiones por las ventas que realice. Para obtener más información sobre la plataforma LoadView, como características, ventajas y recursos adicionales, visite la página de inicio de LoadView.