Pruebas de carga de aplicaciones web en las que puedes confiar

Prueba tus carritos de compras, inicios de sesión, portales, formularios, pantallas de pago y otras funcionalidades interactivas de la aplicación web bajo carga en navegadores reales.

logo de Aflac
Volvo
logo de Dish
comcast
Dell
logo de Xerox

Crea guiones de múltiples pasos para pruebas de carga de aplicaciones web

Graba la interacción del usuario con tus aplicaciones web en navegadores reales.

navegadores reales

Pruebas con navegadores reales

Soporte para más de 40 navegadores y dispositivos de escritorio/móviles.

scripts por clics

Scripts de apuntar y hacer clic

Imita el comportamiento real del usuario usando el EveryStep Web Recorder.

datos del panel

Aplicaciones de Internet enriquecidas (RIA)

Simula prácticamente cualquier cosa que pueda ser renderizada en un navegador.

Pruebas en navegadores reales

logo de Apple
logo del navegador Chrome
navegador Microsoft Edge
logo de Windows
logo del navegador Firefox
logo de Android

Pruebas de Rendimiento Flexibles para DevOps

LoadView empodera a los equipos ágiles con la flexibilidad para diseñar múltiples escenarios de prueba para los requisitos más complejos de pruebas de carga en aplicaciones web de hoy en día.

Pruebas de carga en DevOps

Asegure el rendimiento y cumpla con la demanda de los usuarios

Pruebas de carga de aplicaciones web con miles de usuarios virtuales al alcance de su mano.

sitio web

Rendimiento en condiciones reales

Mida los tiempos de respuesta de sus aplicaciones web tal como son percibidos por sus usuarios alrededor del mundo.

mapa de red

Pruebas flexibles

LoadView le brinda total flexibilidad para modelar escenarios de prueba de carga realistas para sus aplicaciones web.

panel de análisis

Establecer referencias

Determine los límites de sus aplicaciones web definiendo métricas cruciales y niveles de umbral.

datos de prueba

Automatización de pruebas

Automatice las pruebas de carga de aplicaciones web para comprender los tiempos de respuesta bajo carga intensa.

pruebas de carga geodistribuidas

Pruebas de Carga Basadas en la Nube en Navegadores Reales

La plataforma LoadView elimina las complejidades de las pruebas de carga, para que puedas concentrarte en crear una experiencia excepcional para el cliente.

Pruebas de carga flexibles y bajo demanda para cualquier aplicación

Pruebe y mejore el rendimiento de sitios web, aplicaciones web y servicios web/APIs con LoadView.

Configura una prueba de carga
en minutos

Solicítalo cuando quieras. No se requiere tarjeta de crédito. Sin contrato.

Preguntas Frecuentes

¿Qué proveedores de infraestructura en la nube están disponibles a través de la Plataforma LoadView?

Amazon Web Services y Azure Cloud Services.

¿Qué son los Load Injectors?

LoadView utiliza servidores virtuales de load injectors para distribuir la carga simulada de usuarios mientras se ejecutan pruebas de estrés. LoadView soporta más de 40 ubicaciones geográficas desde donde se pueden instanciar los load injectors.

¿Se pueden probar aplicaciones web complejas que requieren inicio de sesión o usan AJAX, Silverlight o Flash?

Puedes configurar pruebas básicas de carga de página única o scripts complejos de múltiples pasos usando el EveryStep Web Recorder. Simplemente apunta y haz clic en un sitio web, llena formularios, haz clic en botones y navega por la aplicación. Todas las interacciones del usuario pueden ser registradas, incluyendo AJAX, HTML5, Flash u otras Aplicaciones Internet Ricas (RIA).

¿Cuál es el número máximo de usuarios que se puede generar?

No hay prácticamente límite al número de usuarios que se pueden generar para una prueba de carga ya que LoadView funciona en la nube. Las pruebas están limitadas teóricamente por el número total de load injectors disponibles de los proveedores en la nube en un momento dado y por el costo de alquilar esos servidores de los proveedores en la nube. Dado suficiente tiempo avanzado para configurar una prueba, deberías poder generar toda la carga que necesites para realizar una prueba de carga adecuada.

¿Cuándo debería usar pruebas basadas en protocolo o en navegador real?

Dependiendo de la necesidad específica, caso de uso o tecnología del sistema que se esté probando, la plataforma LoadView puede ser utilizada para ejecutar múltiples tipos de simulación de usuarios: basadas en protocolo (HTTP/S) y basadas en navegador real.

  • Simulación de carga basada en HTTP/S

Los scripts a nivel de protocolo son perfectos para pruebas a nivel de componente en entornos CI/CD y tienen un bajo impacto en las máquinas de inyección de carga. Recomendado para probar lo siguiente:

• Servidores web
• APIs web, como JSON, SOAP, REST y XML
• Páginas web únicas sin JavaScript o CSS

  • Simulación basada en navegador real

Cuando necesitas simular el comportamiento real del usuario y tienes aplicaciones web que utilizan tecnologías específicas y Aplicaciones Internet Ricas (RIA), como JavaScript, CSS, Flash o AJAX, el uso de un navegador real es clave. Esta simulación permite a los desarrolladores verificar la funcionalidad y velocidad del sitio tal como la percibe el usuario, pero esta opción tiene el mayor impacto en las máquinas de inyección de carga.

¿Qué son los Usuarios Virtuales?
Usuarios Virtuales (VUs) son las múltiples conexiones concurrentes que se abren durante una prueba. Estas conexiones pueden simular el comportamiento real del usuario al hacer solicitudes o acceder a un sitio web o aplicación.
¿Qué significa hacer pruebas de carga en navegadores reales?

Algunos competidores usan solo navegadores headless, como PhantomJS y JMeter, o emuladores headless, como Selenium. Estas herramientas se usan para automatizar pruebas simulando los elementos del lado cliente, lo que no brinda una representación realista de la experiencia del usuario.

La plataforma LoadView puede ser utilizada para ejecutar múltiples tipos de simulación de usuarios: HTTP/S y simulaciones basadas en navegador real (y también monitoreo/pruebas de API). Con pruebas basadas en navegador real, LoadView te permite elegir entre navegadores reales como Chrome, Internet Explorer y navegadores/dispositivos móviles, para que puedas medir la experiencia real del usuario en el lado cliente.

¿Cómo garantizan que los propios load injectors no sean un cuello de botella en la prueba?

Cuando calibras una prueba, calculamos cuántos usuarios virtuales por máquina pueden ejecutarse de manera segura sin sobrecargar el CPU de cada load injector. Así llegamos al número de usuarios virtuales por load injector. Dependiendo del tipo de tarea y si las tareas usan un navegador real o no, a veces puede haber un pequeño pico al inicio de una tarea cuando un navegador como IE se abre, limpia la caché y comienza el script.

Normalmente, el uso promedio de CPU es mucho menor al 100 por ciento, así que te permitimos aumentar el número de usuarios virtuales por máquina para obtener una mayor utilización de cada máquina; sin embargo, si cambias este número, no podemos garantizar que las máquinas en la nube no alcancen el máximo uso de CPU y se conviertan en un ligero cuello de botella en la prueba.

¿Qué es una geo-zona?

Una geo-zona es una ubicación donde se instancian los load injectors y donde se crean los usuarios virtuales. Durante las pruebas de estrés y carga, puedes seleccionar entre más de 40 geo-zonas en todo el mundo.

¿Qué tipo de curva de carga debería usar?

El tipo de curva de carga que uses depende de tu situación. Aquí algunas pautas para considerar al elegir la curva de carga adecuada.

Curva de paso de carga
Recomendamos elegir la curva de paso de carga si el objetivo es aprender cómo reacciona tu sitio web a incrementos graduales de carga. Por ejemplo, si tu equipo de marketing planea hacer una promoción y quieres probar cómo responderá tu sitio web al aumento de tráfico, se debe usar la curva de paso de carga.

Curva basada en objetivos
La curva basada en objetivos se recomienda cuando ya tienes un rendimiento predeterminado (objetivo de transacciones) o conoces el número de visitantes que esperas en un intervalo de tiempo dado. Las pruebas con curva basada en objetivos son ideales para validar SLAs y requisitos no funcionales.

Curva ajustable dinámica
La curva ajustable dinámica te permite ajustar el tráfico de usuarios mientras la prueba está en curso. Este tipo de curva se recomienda para identificar límites de rendimiento del sitio web o planificar la capacidad del servidor. Durante la prueba puedes ajustar simultáneamente carga y recursos de hardware o software, por ejemplo, dándote datos en tiempo real y visión sobre cómo se comporta tu sitio web o aplicación conforme cambia la carga.