LoadRunner-Introduzione

cos'è loadrunner

“LoadRunner” il nome più importante nel mondo dei test delle prestazioni. Loadrunner ha una varietà di supporto del protocollo che copre quasi tutti i tipi di piattaforma software. Ha una lunga storia che potrebbe essere inutile discutere qui, ma come tester di prestazioni, dovresti saperlo. Pertanto ho descritto il viaggio passato di LoadRunner in breve.

Storia:

Loadrunner HPE ha acquisito LoadRunner, come parte della sua acquisizione di Mercury Interactive nel novembre 2006 e nominato come HP LoadRunner. Più tardi, HP ha lanciato la versione SaaS di LoadRunner chiamata “HP Performance Center”. Il 1 ° settembre 2017, l’annuncio della fusione di Micro Focus con HPE ha dato un nuovo nome chiamato “Micro Focus LoadRunner”.

Come agisce LoadRunner?

LoadRunner lavora sul concetto di registrazione e riproduzione delle attività dell’utente e generazione del carico desiderato sul server. Simula semplicemente le azioni dell’utente del mondo reale e aiuta a identificare le prestazioni dell’applicazione software o del sistema generando un carico virtuale. I passaggi principali includono:

  1. Registrazione / Scripting: per catturare l’azione dell’utente in uno script.
  2. Esecuzione del test: riproduzione dello script insieme al carico virtuale per simulare la situazione del mondo reale nell’ambiente di test.
  3. Analisi dei risultati: per fornire risultati accurati in termini di capacità di movimentazione del carico e reattività dell’applicazione.

LoadRunner simula le attività degli utenti reali sotto forma di script (programma) ed esegue tali script generando utenti virtuali (thread/processi). Questi utenti virtuali sono noti come’Vusers’. Durante l’esecuzione del test delle prestazioni, i Vuser vengono eseguiti contemporaneamente e generano il traffico sul server. Al termine del test, LoadRunner raccoglie i risultati e salva in un file (chiamato risultati grezzi). Questo file può essere aperto attraverso lo strumento di analisi Microfocus ed eseguito ulteriori analisi sul risultato del test. Alla fine, lo strumento di analisi genera il report (in pdf, HTML, excel ecc. formato) che conclude il risultato del test.

Componenti LoadRunner:

Micro Focus LoadRunner ha i seguenti componenti:

  • Virtual User Generator o VuGen: registra i processi aziendali degli utenti finali e crea uno script di test automatizzato sotto forma di linguaggio di programmazione. Lo script generato è chiamato ‘Script VuGen’ o ‘Script di test’.
  • Generatori di carico: si tratta di macchine che generano il carico virtuale secondo il requisito. Durante l’esecuzione del test, il controller distribuisce ogni Vuser nello scenario a un generatore di carico. Generatore di carico viene utilizzato anche per simulare la posizione geografica degli utenti.
  • Controller: organizza, guida, gestisce e monitora il test di carico. Un controller viene utilizzato anche per la modellazione del carico di lavoro. La modellazione del carico di lavoro comporta la creazione di uno scenario di test secondo NFR (Requisito non funzionale).
    Ad esempio: durante il test di carico, 50 utenti virtuali dovrebbero generare 2 richieste al secondo carico sul server.
    Per eseguire un test delle prestazioni, deve esserci almeno un controller. In assenza di LG, un controller può anche generare il carico fino a un certo limite (dipende dalla configurazione hardware del controller). Un’altra funzione di un controller è quella di comandare i generatori di carico tramite Agent durante l’esecuzione del test che coinvolge
    • Quale script deve scegliere?
    • Quanto carico deve generare e a che ora?
    • Quando interrompere il test? ecc.
  • Agente: L’agente LoadRunner imposta una comunicazione tra il controller e il generatore di carico.
  • Analisi: aiuta a visualizzare, sezionare e confrontare i risultati dei test di carico. Lo strumento di analisi visualizza i grafici dei risultati e le statistiche per convalidare il risultato del test rispetto agli NFRS definiti (requisito non funzionale) e per scoprire il collo di bottiglia (bug delle prestazioni). Lo strumento di analisi genera anche un report basato sul risultato del test.

Perché LoadRunner?

Ci sono molte ragioni per scegliere Microfocus LoadRunner come strumento di test delle prestazioni:

  • LoadRunner ha un’interfaccia utente semplice e interattiva.
  • Rimuove gli inconvenienti del test manuale delle prestazioni con i suoi componenti user-friendly.
  • LoadRunner riduce il requisito dei tester fisici sostituendo utenti reali (fisici) con utenti virtuali (Vuser).
  • I Vuser emulano il comportamento degli utenti reali e creano un carico reale sul server.
  • LoadRunner limita il requisito di hardware in eccesso. Poiché non ci sono utenti fisici, una singola macchina Generatore di carico può generare più carichi utente e riduce il requisito di hardware o macchine fisiche.
  • Un controller ha un unico punto di controllo su tutti i Vuser.
  • Metodo di correlazione facile (per gestire i valori dinamici provenienti dal server). Inoltre, intelligente funzione di auto-correlazione
  • Supporta mobile e cloud test delle prestazioni
  • La flessibilità del controller aiuta a creare il test di carico utente di qualsiasi modello.
  • Grafici e statistiche in tempo reale della metrica delle prestazioni lato client durante il test.
  • LoadRunner supporta anche il monitoraggio delle risorse di rete e server per identificare il collo di bottiglia.
  • Facilità di integrazione con gli strumenti APM.
  • Un’ampia varietà di grafici aiuta nell’analisi dei risultati.
  • Opzione per generare i report in più formati.
  • l’automazione al 100% dei casi di test consente la ripetizione del test come e quando richiesto.
  • Sono disponibili opzioni on-premise e cloud.
  • Supporto team dedicato

Conclusione:

La selezione dello strumento di test delle prestazioni dipende dalla tecnologia e dal budge del cliente. LoadRunner è uno strumento di test delle prestazioni con licenza che ha anche una versione di prova gratuita. Oggi, aziende e clienti hanno più opzioni per strumento di test delle prestazioni sul mercato, ma molti clienti di fama ancora mantenere la loro fiducia in Loadrunner e vogliono continuare con esso. A causa di:

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.