LoadRunner-Introducción

 qué es loadrunner

«LoadRunner» el nombre más grande en el mundo de las pruebas de rendimiento. Loadrunner tiene una variedad de soporte de protocolo que cubre casi todos los tipos de plataforma de software. Tiene una larga historia que podría ser inútil discutir aquí, pero como probador de rendimiento, debe saberlo. Por lo tanto, describí brevemente el viaje pasado de LoadRunner.

Historia:

Loadrunner HPE adquirió LoadRunner, como parte de su adquisición de Mercury Interactive en noviembre de 2006 y fue nombrado HP LoadRunner. Más tarde, HP lanzó la versión SaaS de LoadRunner llamada «HP Performance Center». El 1 de septiembre de 2017, el anuncio de la fusión de Micro Focus con HPE le dio un nuevo nombre llamado «Micro Focus LoadRunner».

¿Cómo funciona LoadRunner?

LoadRunner trabaja en el concepto de grabar y reproducir las actividades del usuario y generar la carga deseada en el servidor. Simplemente simula las acciones del usuario del mundo real y ayuda a identificar el rendimiento de la aplicación de software o el sistema generando carga virtual. Los pasos principales incluyen:

  1. Grabación / Scripting: Para capturar la acción del usuario en un script.
  2. Ejecución de prueba: Reproducción del script junto con carga virtual para simular la situación del mundo real en el entorno de prueba.
  3. Análisis de resultados: Para proporcionar resultados precisos en términos de capacidad de manejo de carga y capacidad de respuesta de la aplicación.

LoadRunner simula actividades de usuarios reales en forma de scripts (programa) y ejecuta esos scripts generando usuarios virtuales (subprocesos/procesos). Estos usuarios virtuales se conocen como «usuarios virtuales». Durante la ejecución de la prueba de rendimiento, los usuarios virtuales se ejecutan simultáneamente y generan el tráfico en el servidor. Al completar la prueba, LoadRunner recopila los resultados y los guarda en un archivo (llamado Resultados sin procesar). Este archivo se puede abrir a través de la herramienta de análisis de Microfoco y realizar un análisis adicional del resultado de la prueba. Al final, la herramienta de Análisis genera el informe (en pdf, HTML, excel, etc. formato) que concluye el resultado de la prueba.

Componentes de LoadRunner:

Micro Focus LoadRunner tiene los siguientes componentes:

  • Generador de usuarios virtuales o VuGen: Registra los procesos de negocio de los usuarios finales y crea un script de prueba automatizado en forma de lenguaje de programación. El script generado se llama ‘Script VuGen ‘o’Script de prueba’.Generadores de carga
  • : Estas son máquinas que generan la carga virtual según el requisito. Durante la ejecución de la prueba, el Controlador distribuye cada usuario en el escenario a un generador de carga. El generador de carga también se utiliza para simular la ubicación geográfica de los usuarios.Controlador
  • : Organiza, controla, gestiona y supervisa la prueba de carga. También se utiliza un controlador para el modelado de cargas de trabajo. El modelado de cargas de trabajo implica la creación de un escenario de prueba según NFR (Requisito no funcional).
    Por ejemplo: Durante la prueba de carga, 50 usuarios virtuales deben generar 2 solicitudes por segundo de carga en el servidor.
    Para ejecutar una prueba de rendimiento, debe haber al menos un controlador. En ausencia de LG, un controlador también puede generar la carga hasta un cierto límite (depende de la configuración de hardware del controlador). Otra función de un controlador es comandar los Generadores de carga a través del Agente durante la ejecución de la prueba, lo que implica
    • ¿Qué script debe elegir?
    • ¿Cuánta carga necesita generar y a qué hora?
    • ¿Cuándo detener la prueba? sucesivamente.
  • Agente de: El agente LoadRunner establece una comunicación entre el Controlador y el Generador de carga. Análisis
  • : Ayuda a ver, diseccionar y comparar los resultados de las pruebas de carga. La herramienta de análisis muestra los gráficos de resultados y las estadísticas para validar el resultado de la prueba contra los NFR definidos (requisito no funcional) y para descubrir el cuello de botella (errores de rendimiento). La herramienta de análisis también genera un informe basado en el resultado de la prueba.

¿Por qué LoadRunner?

Hay muchas razones para elegir Microfocus LoadRunner como herramienta de prueba de rendimiento:

  • LoadRunner tiene una interfaz de usuario sencilla e interactiva.
  • Elimina los inconvenientes de las pruebas de rendimiento manuales con sus componentes fáciles de usar.
  • LoadRunner reduce el requisito de probadores físicos al reemplazar usuarios reales (físicos) por usuarios virtuales (Vusers).
  • Los Vusers emulan el comportamiento de usuarios reales y crean carga del mundo real en el servidor.
  • LoadRunner limita el requisito de exceso de hardware. Dado que no hay usuarios físicos, una sola máquina generadora de carga puede generar carga de múltiples usuarios y reduce la necesidad de hardware o máquinas físicas.
  • Un controlador tiene un único punto de control sobre todos los Vusers.
  • Método de correlación fácil (para manejar los valores dinámicos que provienen del servidor). Además, la función de correlación automática inteligente
  • Admite pruebas de rendimiento móviles y en la nube
  • La flexibilidad del controlador ayuda a crear la prueba de carga del usuario de cualquier patrón.
  • Gráficos en vivo y estadísticas de la métrica de rendimiento del lado del cliente durante la prueba.
  • LoadRunner también admite la supervisión de los recursos de red y servidor para identificar el cuello de botella.
  • Facilidad de integración con herramientas APM.
  • Una amplia variedad de gráficos ayuda en el análisis de resultados.
  • Opción para generar los informes en múltiples formatos.
  • la automatización del 100% de los casos de prueba permite la repetición de la prueba como y cuando sea necesario.
  • Las opciones en las instalaciones y en la nube están disponibles.
  • Soporte de equipo dedicado

Conclusión:

La selección de la herramienta de pruebas de rendimiento depende de la tecnología y el presupuesto del cliente. LoadRunner es una herramienta de pruebas de rendimiento con licencia que también tiene una versión de prueba gratuita. Hoy en día, las empresas y los clientes tienen múltiples opciones para la herramienta de pruebas de rendimiento en el mercado, pero muchos clientes de renombre aún mantienen su fe en Loadrunner y desean continuar con ella. Debido a:

Deja una respuesta

Tu dirección de correo electrónico no será publicada.