Tutorial de LoadRunner > Lección 1: Creación de una secuencia de comandos de Vuser

Lección 1: Creación de una secuencia de comandos de Vuser

Para generar una carga en el sistema, primero debe crear una secuencia de comandos de Vuser para poder ejecutarla y emular el comportamiento de un usuario real. Puede usar VuGen para crear y generar secuencias de comandos de Vuser.

En esta lección se tratarán los siguientes temas:

Introducción a VuGen, Virtual User Generator

En un entorno de pruebas de rendimiento, LoadRunner reemplaza los usuarios humanos por usuarios virtuales, también conocidos como Vusers. Los Vusers generan una carga en el sistema emulando acciones de usuarios típicos de forma repetida y predecible.

Para crear secuencias de comandos de Vuser se utiliza VuGen (LoadRunner Virtual User Generator). El funcionamiento de VuGen se basa en un principio de grabación y reproducción. A medida que el usuario interactúa con el proceso empresarial de su aplicación, VuGen graba las acciones y las convierte en pasos de secuencias de comandos de Vuser. Estas secuencias de comandos de Vuser son la base de las pruebas de carga.

Creación de una secuencia de comandos de Vuser en blanco

Para desarrollar una secuencia de comandos de Vuser, primero debe abrir VuGen y crear una secuencia de comandos en blanco. Posteriormente, podrá mejorar la secuencia de comandos en blanco grabando eventos y agregando mejoras manualmente a la secuencia de comandos.

En esta sección, abrirá VuGen y creará una secuencia de comandos de Vuser en blanco basada en el protocolo Web - HTTP/HTML.

Definición: Un protocolo es un método de comunicación entre un cliente y un servidor.
Para crear una secuencia de comandos de Vuser en blanco:
  1. Haga clic en Inicio > Todos los programas > HP Software > HP LoadRunner > Virtual User Generator o, en el escritorio, haga doble clic en el icono de acceso directo a Virtual User Generator.

    Se abrirá la ventana principal de HP Virtual User Generator.

  2. Haga clic en Archivo > Nueva secuencia de comandos y solución o haga clic en el botón Agregar nueva secuencia de comandos de la barra de herramientas de VuGen. Se abrirá el cuadro de diálogo Crear una secuencia de comandos.

  3. Verifique que en Categoría está seleccionado Protocolo sencillo. VuGen muestra una lista con los protocolos disponibles para una secuencia de comandos de protocolo único.
  4. En la lista de protocolos disponibles, seleccione Web - HTTP/HTML y haga clic en Crear. VuGen crea una secuencia de comandos de Vuser en blanco y la muestra en el editor de VuGen.

Grabación de una secuencia de comandos de Vuser

El siguiente paso en el desarrollo de la secuencia de comandos de Vuser consiste en grabar las acciones realizadas por un usuario real. En la sección anterior, creó una secuencia de comandos de Vuser en blanco: Web - HTTP/HTML. Ahora puede empezar a grabar acciones directamente en la secuencia de comandos. En esta sección, hará un seguimiento de las acciones mientras un agente de viajes reserva un vuelo de Denver a Los Ángeles y verifica el itinerario del vuelo.

Nota: Para que VuGen pueda grabar las acciones que se realicen en la aplicación Web Tours, haga clic en Grabar > Opciones de grabación. En el cuadro de diálogo Opciones de grabación, seleccione General > Secuencia de comandos y, seguidamente, asegúrese de que la casilla Realizar el seguimiento de procesos creados como servidores COM locales, debajo de Opciones de secuencia de comandos, no esté marcada.

Para grabar la secuencia de comandos de Vuser:

  1. Inicie la grabación en el sitio web HP Web Tours.

    1. Haga clic en Grabar > Grabar o haga clic en el botón Grabar de la barra de herramientas de VuGen. Se abrirá el cuadro de diálogo Iniciar grabación.

    2. En el cuadro Grabar en la acción, seleccione Action.
    3. En la lista de Grabar, seleccione Explorador web.
    4. En el cuadro Aplicación, asegúrese de que aparece Microsoft Internet Explorer.
    5. En el cuadro Dirección URL, escriba http://localhost:1080/WebTours.
    6. Haga clic en Iniciar grabación. Se abrirá un nuevo explorador con la página de inicio de HP Web Tours.

      Nota: Si se produce un error al abrir HP Web Tours, compruebe que el servidor Web Tours esté activo. La presencia del cuadro de diálogo Iniciar Web Tours indica que el servidor está activo. Para iniciar el servidor, seleccione Inicio > Todos los programas > HP Software > HP LoadRunner > Samples > Web > Start Web Server. En escritorios basados en iconos, como Windows 8, busque “Start HP” y seleccione Start HP Web Tours Server desde los resultados.

      Se abrirá la barra de herramientas flotante de grabación de VuGen.

  2. Inicie sesión en HP Web Tours.

    1. Escriba la siguiente información:

      - User name: jojo

      - Password: bean

    1. En el panel izquierdo, haga clic en Login. HP Web Tours le dará la bienvenida a la aplicación.
  3. Especifique los detalles del vuelo.

    1. Haga clic en Flights. Se abrirá la página de búsqueda de vuelos.

    2. En Departure City, seleccione Denver (predeterminado).

    3. Departure Date: Mantenga la fecha predeterminada .

    4. En Arrival City, seleccione Los Ángeles.

    5. Return Date: Mantenga la fecha predeterminada .

    6. En Seating Preference, seleccione Aisle.

    7. No modifique el resto de ajustes predeterminados y haga clic en Continue. Se abrirá la página de búsqueda de vuelos.
  4. Seleccione un vuelo.

    Haga clic en Continue para aceptar las selecciones predeterminadas del vuelo. Se abrirá la página de detalles del pago.

  5. Introduzca la información de pago y reserve el vuelo.

    1. En el cuadro Credit Card, introduzca 12345678.

    2. En el cuadro Exp Date, introduzca 06/14.
    3. Haga clic en Continue. Se abrirá la página de facturación para que visualice la factura.
  6. En el panel izquierdo, haga clic en Itinerary. Se abrirá la página de itinerarios.

  7. En el panel izquierdo, haga clic en Sign Off.

  8. Cierre el explorador y, a continuación, haga clic en el botón Detener grabación de la barra de herramientas flotante de VuGen para detener el proceso de grabación.

    VuGen generará el código necesario y lo insertará en la secuencia de comandos de Vuser.

    Si se abre Design Studio, haga clic en Cerrar para cerrar Design Studio.

  9. Guarde la secuencia de comandos de Vuser.
    1. Seleccione Archivo > Guardar secuencia de comandos como.
    2. Desplácese hasta <instalación_LoadRunner>\tutorial, cree una carpeta llamada Scripts y, seguidamente, desplácese a la nueva carpeta Scripts.
    3. En el cuadro Nombre de archivo, escriba basic_tutorial.
    4. Haga clic en Guardar. VuGen guardará la secuencia de comandos y mostrará el nombre de la secuencia de comandos en la barra de título de VuGen.

Visualización de una secuencia de comandos de Vuser

Ya ha grabado las acciones de un agente de viajes: inicio de sesión, reserva de vuelo, verificación del itinerario y cierre de sesión. VuGen ha grabado los pasos desde el momento en que hizo clic en el botón Iniciar grabación hasta el momento en que hizo clic en el botón Detener grabación.

Ahora puede utilizar VuGen para ver la secuencia de comandos. VuGen permite ver la secuencia de comandos de Vuser en diversos formatos:

¿Y ahora?

Ahora que se ha familiarizado con la grabación y la visualización de una secuencia de comandos de Vuser básica, puede continuar con la Lección 2: Reproducción de la secuencia de comandos de Vuser.


© 1993-2014 Hewlett-Packard Development Company, L.P.