Articulo de referencia

LoadRunner

LoadRunner es una herramienta de prueba de software de OpenText . Se utiliza para probar aplicaciones , midiendo el comportamiento y el rendimiento del sistema bajo carga. LoadR...

LoadRunner es una herramienta de prueba de software de OpenText . Se utiliza para probar aplicaciones , midiendo el comportamiento y el rendimiento del sistema bajo carga.

LoadRunner puede simular millones de usuarios simultáneamente utilizando software de aplicación, registrando y analizando posteriormente el rendimiento de los componentes clave de la aplicación mientras está bajo carga.

LoadRunner simula la actividad del usuario generando mensajes entre los componentes de la aplicación o simulando interacciones con la interfaz de usuario, como pulsaciones de teclas o movimientos del ratón. Los mensajes e interacciones que se generan se almacenan en scripts. LoadRunner puede generar los scripts registrándolos, por ejemplo, registrando las solicitudes HTTP entre el navegador web del cliente y el servidor web de la aplicación. [ 1 ]

Hewlett Packard Enterprise adquirió LoadRunner como parte de su adquisición de Mercury Interactive en noviembre de 2006. [ 2 ] [ 3 ] En septiembre de 2016, Hewlett Packard Enterprise anunció que vendería su negocio de software, incluidos los productos Mercury, a Micro Focus . [ 4 ] El 1 de septiembre de 2017, la adquisición se completó. [ 5 ]

El 12 de diciembre de 2019, Micro Focus anunció nuevos nombres para el paquete LoadRunner y comenzó a seguir CalVer. [ 6 ]

  • LoadRunner ahora es LoadRunner Professional 2020.
  • Performance Center ahora se llama LoadRunner Enterprise 2020.
  • StormRunner Load ahora es LoadRunner Cloud 2020.

Arquitectura

Los componentes clave de LoadRunner son:

  • El generador de carga genera la carga contra la aplicación siguiendo los scripts.
  • VuGen (Generador de Usuarios Virtuales) para generar y editar scripts.
  • El controlador gestiona, inicia y secuencia instancias del Generador de Carga, especificando qué script usar, durante cuánto tiempo, etc. Durante la ejecución, el controlador recibe datos de monitorización en tiempo real y muestra el estado.
  • El proceso del agente gestiona la conexión entre las instancias del controlador y del generador de carga.
  • El análisis recopila registros de varios generadores de carga y formatea informes para la visualización de los datos de resultados de ejecución y los datos de monitorización.

Hay módulos disponibles para permitir que LoadRunner capture, reproduzca y genere scripts de diferentes tecnologías de aplicaciones y redes. Estos incluyen soporte para: [ 7 ]

LoadRunner puede ejecutarse de forma independiente o se pueden agrupar varias instancias para que las utilicen varias personas bajo el control de LoadRunner Enterprise, anteriormente conocido como HP PerformanceCenter .

Historia

Lenguajes de scripting

Los scripts de emulación de cliente de LoadRunner se suelen crear utilizando el lenguaje de programación ANSI C. [ 9 ] Sin embargo, LoadRunner también puede ejecutar programas Java [ 10 ] y .Net. La versión 12.50 añadió el uso de JavaScript para scripts Web-HTTP/HTML.

LoadRunner puede ejecutar scripts de otras herramientas de prueba como Apache JMeter , Gatling , NUnit y Selenium declarando una biblioteca de interfaz. Esto permite que los scripts envíen pares clave-valor al controlador durante su ejecución, lo que posibilita asociar los tiempos de respuesta con condiciones específicas, como la cantidad de elementos mostrados en la interfaz de usuario.

Los scripts de LoadRunner también se pueden llamar desde dentro de Jenkins .

Compatibilidad con pruebas JMeter

LoadRunner 12.55 permite a los evaluadores ejecutar scripts de Apache JMeter desde Controller, y los scripts de Vuser pueden ver los resultados de las mediciones de LoadRunner. Esta función se ofrece en versión beta. [ 11 ]

Referencias

  1. Mar, Wilson. "Arquitectura de LoadRunner" . Wilsonmar.com . Consultado el 2 de abril de 2015 .
  2. Krazit, Tom. "HP adquiere Mercury Interactive" . CNET . CBS Interactive Inc. Consultado el 2 de abril de 2015 .
  3. "HP adquirirá Mercury Interactive por 4.500 millones de dólares" . Information Week . UBM Tech. 25 de julio de 2006. Consultado el 2 de abril de 2015 .
  4. "HPE vende su negocio de software a Micro Focus" . ZDNet . Consultado el 30 de noviembre de 2016 .
  5. "Micro Focus completa la fusión con el negocio de software de HPE, creando una de las mayores empresas de software del mundo | Micro Focus" . www.microfocus.com . Consultado el 19 de octubre de 2017 .
  6. "Un nuevo comienzo: Reflexiones sobre 2019, bienvenida a LoadRunner 2020 | Micro Focus" . www.microfocus.com . 17 de diciembre de 2019. Consultado el 17 de diciembre de 2019 .
  7. Colantonio, Joe (30 de agosto de 2012). "Cambios de licencia y paquetes de protocolo de LoadRunner 11.50" . JoeColantonio.com . Consultado el 2 de abril de 2015 .
  8. "Novedades de LoadRunner Enterprise" .
  9. "Scripts de C Vuser" . Archivado del original el 7 de abril de 2017. Consultado el 6 de abril de 2017 .
  10. "Protocolo Java Vuser" . Archivado del original el 7 de abril de 2017. Consultado el 6 de abril de 2017 .
  11. "Pruebas de JMeter" . Archivado del original el 18 de agosto de 2017.
  • Producto LoadRunner
Obtenido de " https://en.wikipedia.org/w/index.php?title=LoadRunner&oldid=1264343938 "