Pruebas de carga de API potentes y dinámicas

Admite APIs RESTful, como JSON y XML, así como APIs SOAP y Web que requieren autenticación o ejecución en varios pasos.

Aflac logo
Volvo
dish logo
comcast
Dell
xerox logo
Descubre Problemas y Soluciónalos Rápidamente

Realiza miles de llamadas a tu API de la misma manera que lo hacen tus usuarios finales.

website network
Versátil

Lleva tus pruebas de rendimiento más allá de las limitaciones no funcionales analizando sistemas bajo escenarios complejos del mundo real.

validate SLAs
Personalizable

Define tus pruebas API para simular el tráfico al ritmo que necesitas para probar adecuadamente tu sistema.

load test data
Escalable

Aumenta fácilmente la escala de un usuario a miles de usuarios simultáneos con poca sobrecarga.

Pruebas de rendimiento flexibles para DevOps

LoadView empodera a los equipos Agile con la flexibilidad para diseñar múltiples escenarios de prueba para las aplicaciones más complejas de hoy.

load step curve
Curva de paso de carga

Determina si tu sitio web puede manejar picos de tráfico generando carga con un número establecido de usuarios concurrentes durante un período de tiempo especificado.

goal based curve
Curva basada en objetivos

Asegura que tu sitio web pueda manejar incrementos esperados en el tráfico de usuarios. Valida planes de capacidad y SLA en entornos de producción.

dynamic adjustable curve
Curva Ajustable Dinámica

Prueba los límites de tu infraestructura ajustando la carga en tiempo real. Obtén información sobre cómo cambian los sitios web o aplicaciones a medida que fluctúan los niveles de carga.

Load Testing Devops
Recopilar Datos de Rendimiento de la API

Mejorar el desarrollo y determinar el rendimiento general de un sistema bajo escenarios específicos de carga.

global testing
Pruebas Globales

Elige ubicaciones más cercanas a tus clientes reales para emular usuarios reales durante una prueba de carga.

performance chart
Métricas de Rendimiento

Visualiza datos de cada sesión y valida que la API devuelva los resultados esperados en cada respuesta.

dynamic adjustable curve
Cuellos de Botella

Determina si existe un cuello de botella de hardware o software que impida que la API complete las transacciones de manera más eficiente.

analysis dashboard
Análisis Profundo

Inspecciona códigos de error y utiliza herramientas adicionales de resolución de problemas como gráficos de cascada y una copia de la respuesta del servidor.

test de carga geo distribuido
Carga Geo Distribuida para Simular Escenarios Reales

Realiza miles de llamadas a tus APIs simulando una variedad de escenarios de carga. Obtén información sobre cómo funcionan tu red, servicios web e infraestructura bajo carga distribuida.

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

Prueba y mejora el rendimiento de sitios web, aplicaciones web y servicios web/APIs con LoadView.

website
Sitios Web

Prueba los límites de tus páginas web para asegurar que la experiencia del cliente sea consistente en todos los navegadores y dispositivos populares de escritorio/móvil.

web app
Aplicaciones Web

Mide el rendimiento del lado del cliente simulando las interacciones críticas de usuario de tus aplicaciones web para mejorar la experiencia del usuario.

API
Servicios Web / APIs

Realiza miles de llamadas a tus APIs de la misma manera que tus usuarios finales y realiza pruebas dinámicas de API en prácticamente cualquier tipo de sistema o infraestructura.

Configura una prueba de carga
en minutos

Bajo demanda. Sin tarjeta de crédito. Sin contrato.

Preguntas Frecuentes
¿Qué son los Usuarios Virtuales?
Los Usuarios Virtuales (VUs) son las múltiples conexiones concurrentes que se abren durante una prueba. Estas conexiones pueden simular el comportamiento real de los usuarios al hacer solicitudes o acceder a un sitio web o aplicación.
¿Qué son los Inyectores de Carga?

LoadView utiliza servidores virtuales de inyectores de carga para distribuir la carga de usuarios simulados mientras ejecuta pruebas de estrés. LoadView soporta más de 40 ubicaciones geográficas para instanciar inyectores de carga.

¿Cómo se asegura que los propios inyectores de carga no sean un cuello de botella en las pruebas?

Cuando calibra una prueba, calculamos cuántos usuarios virtuales por máquina pueden ejecutarse de forma segura sin sobrecargar la CPU de cada inyector de carga. Así es como determinamos el número de usuarios virtuales por inyector de carga. Dependiendo del tipo de tarea y de si la tarea usa un navegador real o no, a veces puede haber un pequeño pico al inicio de una tarea, como cuando un navegador se abre, limpia la caché y comienza el script.

Por lo general, el uso promedio de la CPU es mucho menor al 100%, por lo que le permitimos aumentar el número de usuarios virtuales por máquina para aprovechar mejor cada máquina; sin embargo, si cambia 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 pequeño cuello de botella en la prueba.

¿Qué es una geo-zona?

Una geo-zona es una ubicación donde se instancian los inyectores de carga y donde se crean los usuarios virtuales. Durante las pruebas de estrés y carga, puede seleccionar entre más de 40 geo-zonas alrededor del mundo.

¿Qué tipo de curva de carga debo usar?

El tipo de curva de carga que utilice depende de su situación. Aquí hay 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 su sitio web a aumentos graduales de carga. Por ejemplo, si su equipo de marketing planea realizar una promoción y desea probar cómo responderá su sitio web al aumento de tráfico, debe usar la curva de paso de carga.

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

Curva Dinámica Ajustable
La curva dinámica ajustable le permite ajustar el tráfico de usuarios mientras se ejecuta la prueba. Este tipo de curva se recomienda para identificar límites de rendimiento del sitio web o planificar la capacidad del servidor. Durante la prueba, puede ajustar simultáneamente la carga y los recursos de hardware o software, por ejemplo, proporcionando datos en tiempo real e información sobre cómo se comporta su sitio web o aplicación a medida que cambia la carga.

¿Qué es una API?

Las Interfaces de Programación de Aplicaciones (APIs) permiten la comunicación máquina a máquina usando lenguajes estándar de la industria o formatos de archivo. Las APIs liberan a los usuarios finales de la necesidad de usar una interfaz predeterminada y permiten que los controles y salidas se integren en sus propios paneles y aplicaciones personalizadas, además de automatizar funciones y procedimientos comunes.

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

Amazon Web Services y Azure Cloud Services.

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

Prácticamente no hay límite en el número de usuarios que se pueden generar para una prueba de carga ya que LoadView funciona en la nube. Teóricamente, las pruebas están limitadas por el número total de inyectores de carga disponibles de los proveedores de nube en cualquier momento dado y por el costo de alquilar esos servidores de los proveedores en la nube. Con suficiente tiempo de anticipación para configurar una prueba, debería poder generar toda la carga que necesite para completar una prueba de carga adecuada.

¿Cuándo debo 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 utilizarse para ejecutar múltiples tipos de simulación de usuarios – HTTP/S, basada en navegador headless y basada en navegador real.

  • Simulación de carga basada en HTTP/S

Los scripts a nivel de protocolo son perfectos para pruebas a nivel de componentes en entornos CI/CD y tienen una huella baja 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 simples sin JavaScript o CSS

  • Simulación basada en navegador real

Cuando necesite simular el comportamiento real del usuario y tenga aplicaciones web que utilicen tecnologías específicas y Aplicaciones Ricas de Internet (RIA), como JavaScript, CSS, Flash o AJAX, usar un navegador real es clave. Usar esta simulación permite a los desarrolladores verificar la funcionalidad y velocidad del sitio tal como lo percibe un usuario, aunque esta opción tiene la huella más alta en las máquinas de inyección de carga.