Pruebas de carga dinámicas y potentes de API
Admite APIs RESTful, como JSON y XML, así como APIs SOAP y Web que requieren autenticación o ejecución en múltiples pasos.
Descubre Problemas y Soluciónalos Rápidamente
Realiza miles de llamadas a tu API de la misma manera que lo hacen tus usuarios finales.
Versatile
Lleva tu prueba de rendimiento más allá de las limitaciones no funcionales analizando sistemas bajo escenarios complejos del mundo real.
Customizable
Define tus pruebas de API para simular el tráfico al ritmo que necesitas para probar correctamente tu sistema.
Scalable
Escala fácilmente desde un usuario hasta miles de usuarios simultáneos con poca sobrecarga.
Pruebas de rendimiento flexibles para DevOps
LoadView capacita a los equipos ágiles con la flexibilidad para diseñar múltiples escenarios de prueba para las aplicaciones más complejas de hoy en día.
Load Step Curve
Determine si su 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
Asegure que su sitio web pueda manejar los aumentos esperados en el tráfico de usuarios. Valide planes de capacidad y SLA en entornos de producción.
Dynamic Adjustable Curve
Ponga a prueba los límites de su infraestructura ajustando la carga en tiempo real. Obtenga información sobre cómo cambian los sitios web o aplicaciones a medida que fluctúan los niveles de carga.
Recopilar datos de rendimiento de la API
Mejore el desarrollo y determine el rendimiento general de un sistema bajo escenarios específicos de carga.
Global Testing
Elija ubicaciones más cercanas a sus clientes reales para emular usuarios reales durante una prueba de carga.
Performance Metrics
Vea datos de cada sesión y valide que la API devuelva los resultados esperados en cada respuesta.
Bottlenecks
Determine si existe un cuello de botella en hardware o software que impida que la API complete transacciones de manera más eficiente.
Deep Dive
Inspeccione códigos de error y utilice herramientas adicionales de solución de problemas como gráficos de cascada y una copia de la respuesta del servidor.
Pruebas de carga flexibles y bajo demanda para cualquier aplicación
Prueba y mejora el rendimiento de sitios web, aplicaciones web y servicios web/API con LoadView.
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 y móviles.
Aplicaciones web
Mide el rendimiento del lado del cliente simulando las interacciones críticas del usuario en tus aplicaciones web para mejorar la experiencia del usuario.
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 casi cualquier tipo de sistema o infraestructura.
en minutos
Bajo demanda. Sin tarjeta de crédito. Sin contrato.
Preguntas Frecuentes
¿Qué son los Usuarios Virtuales?
¿Qué son los Inyectores de Carga?
LoadView utiliza servidores inyectores de carga virtuales 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 aseguran que los propios inyectores de carga no sean un cuello de botella durante la prueba?
Cuando calibra una prueba, calculamos cuántos usuarios virtuales por máquina pueden ejecutarse de manera segura sin sobrecargar la CPU de cada inyector de carga. Así llegamos al número de usuarios virtuales por inyector de carga. Dependiendo del tipo de tarea y si la tarea usa un navegador real o no, puede haber un pequeño pico al inicio, como cuando un navegador se abre, limpia la caché y comienza el script.
Normalmente el uso promedio de CPU es mucho menor al 100%, por lo que le permitimos aumentar el número de usuarios virtuales por máquina para obtener una mayor utilización de cada máquina. Sin embargo, si cambia este número, no podemos garantizar que las máquinas en la nube no lleguen al uso máximo de CPU y se conviertan en un pequeño cuello de botella durante 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 en todo el mundo.
¿Qué tipo de curva de carga debo usar?
El tipo de curva de carga que use depende de su situación. Aquí hay algunas pautas para considerar al elegir la curva de carga correcta.
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 en la carga. Por ejemplo, si su equipo de marketing planea realizar una promoción y quiere probar cómo su sitio responderá al aumento de tráfico, debe usarse 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 transacción) o conoce el número de visitantes que espera en un intervalo de tiempo. Las pruebas con curva basada en objetivos son ideales para validar SLA y requisitos no funcionales.
Curva Ajustable Dinámica
La curva ajustable dinámica le permite ajustar el tráfico de usuarios mientras la prueba está en ejecución. Este tipo de curva es recomendable para identificar los 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, brindándole datos e información en tiempo real sobre cómo se comporta su sitio o aplicación conforme 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 o formatos de archivo estándar en la industria. Las APIs liberan a los usuarios finales de las limitaciones de usar una interfaz predeterminada y permiten integrar controles y salidas en sus propios paneles y aplicaciones personalizadas, además de automatizar funciones y procedimientos comunes.
¿Qué proveedores de infraestructura en la nube 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 pueden generar?
Virtualmente 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. Las pruebas están teóricamente limitadas por el número total de inyectores de carga disponibles de los proveedores de nube en un momento dado y por el costo de arrendar esos servidores. Dado suficiente tiempo para configurar una prueba, debería poder generar tanta carga como 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, basadas en navegador sin cabeza 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 componentes en ambientes CI/CD y tienen una baja carga en las máquinas inyectores de carga. Recomendado para probar lo siguiente:
• Servidores web
• APIs web, como JSON, SOAP, REST y XML
• Páginas web individuales sin JavaScript o CSS
- Simulación basada en navegador real
Cuando necesite simular el comportamiento real del usuario y tenga aplicaciones web que utilizan tecnologías específicas y Aplicaciones Ricas de Internet (RIA), como JavaScript, CSS, Flash o AJAX, usar un navegador real es clave. Esta simulación permite a los desarrolladores verificar la funcionalidad y velocidad del sitio tal como las percibe un usuario, aunque esta opción tiene la mayor carga en las máquinas inyectores de carga.
