Herramientas de prueba de rendimiento
HPLoadRunner es una herramienta de prueba de carga que predice el comportamiento y el rendimiento del sistema. LoadRunner puede probar arquitecturas empresariales completas simulando cargas simultáneas para decenas de millones de usuarios y monitoreando el rendimiento en tiempo real para identificar y encontrar problemas. Al utilizar LoadRunner, las empresas pueden minimizar el tiempo de prueba, optimizar el rendimiento y acelerar el ciclo de lanzamiento de los sistemas de aplicaciones.
El entorno de aplicaciones de red de una empresa debe admitir una gran cantidad de usuarios. La arquitectura de red contiene varios entornos de aplicaciones y los productos de software y hardware son proporcionados por diferentes proveedores. Las cargas de usuarios impredecibles y los entornos de aplicaciones cada vez más complejos hacen que las empresas se preocupen constantemente por problemas como la lentitud de la respuesta de los usuarios y las caídas del sistema. Esto conduce inevitablemente a la pérdida de beneficios de la empresa. LoadRunner permite a las empresas proteger sus fuentes de ingresos, maximizar el uso de los recursos de TI existentes sin comprar hardware adicional y garantizar que los usuarios finales prueben la calidad, confiabilidad y escalabilidad de sus aplicaciones en todos los aspectos del sistema de aplicaciones. Con el Generador de usuarios virtuales de LoadRunner, puede crear fácilmente cargas del sistema. El motor puede generar usuarios virtuales y simular el comportamiento operativo comercial de usuarios reales en forma de usuarios virtuales. Primero registra un proceso comercial (como realizar un pedido o reservar un vuelo) y luego lo convierte en un script de prueba. Al utilizar usuarios virtuales, puede generar acceso de miles de usuarios simultáneamente en máquinas Windows, UNIX o Linux. Por lo tanto, LoadRunner puede reducir en gran medida el hardware y los recursos humanos necesarios para las pruebas de carga. Además, la tecnología patentada TurboLoad de LoadRunner puede hacerlo.
Proporciona una alta adaptabilidad. TurboLoad le permite generar cargas de cientos de miles de usuarios en línea y millones de visitas por día.
Después de crear un script de prueba con Virtual User Generator, puede parametrizarlo. Esta operación le permite utilizar varios conjuntos diferentes de datos de ocurrencia real para probar su aplicación, reflejando así la capacidad de carga del sistema. . Tomando como ejemplo un proceso de ingreso de pedidos, las operaciones de parametrización pueden reemplazar datos fijos en el registro, como números de pedidos y nombres de clientes, con valores variables. Siéntase libre de ingresar posibles números de pedido y nombres de clientes en estas variables para que coincidan con las acciones de múltiples usuarios reales.
LoadRunner implementa automáticamente la parametrización de sus datos de prueba a través de su Data Wizard. El Asistente de datos se conecta directamente al servidor de la base de datos, desde donde puede obtener los datos requeridos (como números de pedido y nombres de usuario) e ingresarlos directamente en el script de prueba. Esto evita la necesidad de procesar datos manualmente y Data Wizard le ahorra mucho tiempo.
Para garantizar aún más que su usuario virtual pueda simular un usuario real, puede utilizar LoadRunner para controlar ciertas características de comportamiento. Por ejemplo, con solo un clic del mouse, puede controlar fácilmente la cantidad de transacciones, la frecuencia de las transacciones, el tiempo de reflexión del usuario y la velocidad de conexión, etc. Una vez creados los usuarios virtuales, debe configurar su plan de carga, la combinación de procesos comerciales y la cantidad de usuarios virtuales. Con el controlador de LoadRunner, puede organizar rápidamente un plan de prueba multiusuario. La función Rendezvous del controlador proporciona un entorno interactivo en el que puede establecer cargas continuas y recurrentes y gestionar e impulsar escenarios de prueba de carga.
Además, puedes aprovechar su servicio de programación para definir cuándo accederán los usuarios al sistema para generar carga. De esta manera, puede automatizar el proceso de prueba. También puede utilizar el Controlador para limitar su escenario de carga en el que todos los usuarios realizan una acción al mismo tiempo, como iniciar sesión en una aplicación estándar, para simular condiciones de carga máxima.
Además, puede monitorear el rendimiento de cada componente en la arquitectura del sistema (incluidos servidores, bases de datos, dispositivos de red, etc.) para ayudar a los clientes a decidir sobre la configuración del sistema.
LoadRunner le proporciona más flexibilidad de prueba a través de su tecnología AutoLoad. Con AutoLoad, puede establecer objetivos de prueba por adelantado según la cantidad de usuarios y optimizar el proceso de prueba. Por ejemplo, su objetivo podría ser determinar la cantidad de visitas por segundo o la cantidad de transacciones por segundo que recibe su aplicación. LoadRunner también admite aplicaciones Media Stream. Para garantizar que los usuarios finales obtengan una buena experiencia operativa y Media Stream de alta calidad, debe detectar su aplicación Media Stream. Con LoadRunner, puede grabar y reproducir cualquier formato de flujo de datos multimedia popular para diagnosticar problemas de rendimiento del sistema, encontrar la causa y analizar la calidad de los datos.
Compatibilidad completa con el entorno de aplicaciones empresariales.
LoadRunner admite una amplia gama de protocolos y puede probar varias infraestructuras de TI. PerformanceRunner (PR para abreviar) es un software de prueba de rendimiento que simula clientes de alta concurrencia y genera presión de concurrencia en el servidor a través de protocolos y mensajes para probar la tolerancia de carga y presión de todo el sistema para lograr pruebas de estrés, pruebas de rendimiento, pruebas de configuración, y pruebas de máximo rendimiento, etc.
Las funciones son las siguientes:
● Grabación de scripts de prueba
PR escucha el protocolo y el puerto de la aplicación, registra el protocolo y los mensajes de la aplicación y crea un script de prueba. PR utiliza Java como script de prueba estándar y admite parametrización, puntos de control y otras funciones.
● Asociación y sesión
Para aplicaciones, especialmente sesiones en programas de arquitectura B/S, se implementan mediante "asociación". Los usuarios solo necesitan hacer clic en el botón "Asociar" y PR escaneará automáticamente el script de prueba, establecerá la asociación e implementará la prueba de sesión.
● Punto de encuentro
PR admite puntos de encuentro, que se pueden configurar a través de funciones. Establecer un punto de encuentro puede garantizar que la presión de concurrencia en un momento determinado alcance el objetivo esperado, lo que hace que la concurrencia del rendimiento sea más realista y creíble.
● Generación de presión de concurrencia
Después de crear el script de rendimiento, se puede generar presión creando un proyecto y configurando el modelo de presión. PR puede generar hasta 5000 presiones simultáneas en una sola máquina.
● Compatibilidad con escenarios de aplicaciones
Al configurar la curva de presión de los scripts de múltiples proyectos, se pueden realizar pruebas de escenarios de aplicaciones.
● Monitoreo de ejecución
Después de iniciar la prueba de rendimiento, el sistema generará presión de acuerdo con el escenario establecido. Durante el proceso de ejecución, es necesario observar la ejecución del script y los indicadores de rendimiento del sistema bajo prueba. PR realiza un seguimiento para ver esta información.
● Informe de análisis de rendimiento
Después de completar una prueba de rendimiento, se crearán varios informes de análisis de rendimiento, incluidos los relacionados con la CPU, la tasa de rendimiento, el número de simultaneidad, etc.
Requisitos del sistema: Windows (32 bits/64 bits) 2000/xp/vista/2003/7/2008