Taula de continguts

L’execució de les proves de rendiment implica realitzar les següents activitats:

  1. Reservar la finestra (data i franja horària) en la que es desitgen realitzar les proves
  2. Configurar els injectors que generaran la càrrega
  3. Realitzar una verificació prèvia abans de l’execució completa
  4. Realitzar les proves i fer el seu seguiment
  5. Generar els resultats

Reserva de finestra

La reserva d’una finestra de proves (timeslot) ALM LoadRunner implica la reserva dels recursos necessaris per realitzar la prova (usuaris virtuals, màquina controladora, màquines generadores) durant un temps determinat. Per realitzar la reserva s’han de seguir els següents passos:

  • Anar al menú Lab Resources i seleccionar Timeslots.
  • Seleccionar la icona per crear un nou Timeslot.
  • Omplir els següents camps:
    • Name: Indicar el nom de la finestra de proves amb la següent nomenclatura: “ ”. Per exemple: “T-Systems HERMES”.
    • Test: Seleccionar la prova a executar.
    • Post-Run: Indicar “Collate and analyze”
    • Autostart: Marcar la casella si es vol executar les proves automàticament.
    • Vusers: Indicar el nombre d’usuaris virtuals per executar la prova.
    • Durada: Indicar la durada de la prova. Per optimitzar l’ús de l’eina es prega ajustar la reserva de la finestra a la durada real de la prova.
    • Hora d’inici: Indica l’hora en què s’iniciarà la prova.
  • Afegir els generadors de càrrega (load generators):

    • si es vol fer servir generadors genèrics ubicats a Internet, seleccionar l’opció Add Automatch LGs
    • si es vol fer servir algun altre generador, propi del proveïdor o instal·lat a algun departament, seleccionar l’opció Add Specific LGs (s’haurà de configurar seguint la guia d’eina Instal·lació i configuració d’un generador de càrrega propi)
  • Prémer “Submit” per a guardar la finestra. Si s’ha marcat la casella Autostart, la prova s’iniciarà automàticament a l’hora indicada.

Configuració d’injectors

Els injectors que simulen la càrrega han d’estar ubicats en PCs de xarxes Intranet o a Internet, depenent de a qui va dirigida l’aplicació a provar:

  1. Injectors per aplicació Internet. La infraestructura bàsica de ALM LoadRunner que proporciona el CTTI permet l’ús de 4 generadors de càrrega o injectors en modalitat Saas (internet).

  2. Injectors per aplicació Intranet. S’han d’instal·lar en un o més PCs del departament on s’ubicaran els usuaris o bé en PCs dels proveïdors (opció menys recomanda, ja que els temps de resposta obtinguts no es correspondran amb la realitat que obtindrien usuaris a la xarxa de l’àmbit o departament). La responsabilitat de la instal·lació dels injectors és de l’àmbit i/o proveïdor.

  3. Injectors per aplicació Internet i Intranet. Cas híbrid en el que s’hauran d’usar les dues opcions anteriors de forma combinada.

Si volem instal·lar injectors propis, seguir la guia Instal·lar injectors propis

Verificació prèvia de les proves

La verificació prèvia de les proves es pot realitzar amb o sense finestra, ja que habitualment té una durada petita. Ara bé, es recomana sempre reservar una finestra prèvia per la verificació.

Si encara així hi ha disponibilitat es pot fer sense reserva de finestra una execució seguint els passos:

  1. Seleccionar l’apartat de “Test Lab” de ALM LoadRunner.
  2. Seleccionar el Test Set que correspongui a la versió de la solució.
  3. Seleccionar la pestanya “Execution Grid”.
  4. Per executar la prova prémer “Run Test”
  5. Indicar la durada, calcular la disponibilitat i prémer “Run”

Execució de les proves

Per poder executar la prova manualment durant el període de reserva, s’han de seguir els següents passos:

  1. Seleccionar l’apartat de “Test Lab” de ALM LoadRunner.
  2. Seleccionar el Test Set que correspongui a la versió de la solució.
  3. Seleccionar la pestanya “Execution Grid”.
  4. Per executar la prova prémer “Run Test”.
  5. Seleccionar la franja horària reservada, i prémer el botó “Run”.

hp_pc_seleccio_finestra

Fer seguiment d’una prova en execució

  1. Seleccionar l’apartat de “Test Lab” de ALM LoadRunner.
  2. Seleccionar la pestanya “Test Runs”, on es pot veure la prova que s’està executant.
  3. Seleccionar la prova
  4. Prémer el botó Run Screen hp_pc_run_screen

Per fer el seguiment de la prova s’han de seguir els següents passos:

Seleccionar l’apartat de “Test Lab” de ALM LoadRunner. Seleccionar la pestanya “Test Runs”, on es pot veure la prova que s’està executant. Seleccionar la prova Prémer el botó Run Screen Generar els resultats d’anàlisi

Com que a l’executar la prova s’ha marcat l’opció Post-Run = “Collate and analyze”, l’eina generarà els fitxers de resultats d’anàlisi automàticament. Aquests fitxers es poden visualitzar o descarregar des de la pestanya “Last Run Results” a Test Lab > Test Sets > Prova executada > Execution Grid.

També tenim l’opció de generar els resultats de l’anàlisi manualment:

A Test Lab > Test Sets, seleccionar la prova executada. Seleccionar la pestanya “Execution Grid”. Actualitzar el Test . A la pestanya Last Run Results prémer el botó Analyze Results Esperar fins que aparegui el fitxer Results.zip