difference between loadrunner
Qual è l'esatta differenza tra Micro Focus LoadRunner e Performance Center:
Micro Focus LoadRunner e Performance Center sono uno dei migliori strumenti di test delle prestazioni disponibili sul mercato.
Questo articolo ti istruirà su questo strumento in termini semplici insieme alla rappresentazione pittorica interessata per una tua facile comprensione.
Cosa imparerai:
- Micro Focus LoadRunner
- Micro Focus Performance Center: uno strumento per testare le prestazioni
- Conclusione
- Lettura consigliata
Micro Focus LoadRunner
Tipo di strumento:
- LoadRunner è un software commerciale per test delle prestazioni.
- È stato rilasciato nel 1999 da Mercury (in seguito HP, Now Microfocus).
- Versione corrente: 12.xx (entro il 30 ottobre 2017).
Framework di test e tipo di licenza:
Si tratta di un tipo autonomo di framework di test in cui un utente deve eseguire l'accesso fisico al sistema o l'accesso al desktop remoto dagli stessi locali in cui sono disponibili i server poiché la licenza è limitata ai locali. Può essere un problema legale se l'accesso al desktop remoto viene eseguito da un tester remoto da qualsiasi altro luogo.
Componenti Loadrunner
Vugen (componente senza licenza) - Registra le azioni dell'utente finale e crea uno script di test delle prestazioni automatizzato.
Controller (componente concesso in licenza) - Esecuzione e gestione dei test (1 max secondo la sua architettura).
Processo agente (componente senza licenza) - Collegamento tra controller e generatore / i di carico.
Load Generator (componente non concesso in licenza) - Generazione di utenti virtuali per test di carico.
come scrivere casi di test automatizzati
Analisi - Analisi dei risultati del test e monitoraggio dei campioni e report sulle prestazioni dell'applicazione possono essere utilizzati anche per confrontare i risultati dei test.
Piattaforma supportata:
LoadRunner ei suoi componenti sono basati su Windows, tuttavia, il generatore di carico può essere distribuito su sistemi basati su Windows e Linux.
Il supporto cloud è disponibile per il generatore di carico nelle versioni più recenti.
Supporto per applicazione / protocollo:
LoadRunner supporta le seguenti applicazioni:
- Applicazione realizzata con tecnologie Java e .Net che utilizzano il protocollo HTTP / HTML.
- Richieste HTTP sincrone come AJAX e applicazioni basate su browser che utilizzano la tecnologia Truclient.
- Varietà di protocolli separati sono disponibili per Oracle e gli altri database possono essere testati con il protocollo ODBC (Open Database Connectivity).
- Applicazioni ERP (SAP) e CRM (Siebel).
- Protocolli di rete e remoti come DNS, FTP, LDAP, Citrix e RDP.
- Microsoft Exchange e il protocollo relativo alle e-mail, ad esempio IMAP, MAPI, POP3 e SMTP.
- Test delle prestazioni del servizio Web.
- Test delle prestazioni dei dispositivi mobili.
È possibile combinare più protocolli secondo il requisito.
Protocol Adviser è disponibile se un utente non è sicuro di quale protocollo può essere utilizzato.
Esecuzione del test:
Poiché in un framework di test è disponibile un solo controller, è possibile eseguire al massimo 1 esecuzione alla volta. È richiesto un coordinamento puramente manuale tra i membri del team per utilizzare un controller per l'esecuzione.
Manutenzione, controllo dell'accesso e controllo della versione:
- Script, scenari e risultati vengono memorizzati sul controller o su un percorso condiviso ed è necessaria una manutenzione frequente per archiviare su base giornaliera / mensile / test.
- Il controllo dell'accesso separato non è disponibile e può essere ottenuto fornendo / limitando l'accesso a livello di macchina.
- Il controllo della versione per lo script di test non è disponibile per impostazione predefinita e, se necessario, è necessario memorizzare versioni separate sul file system. L'opzione esterna come Git può essere utilizzata anche nelle versioni più recenti.
Integrazione degli strumenti:
L'integrazione con altri strumenti Micro Focus come QC e QTP non è possibile.
Monitoraggio del test:
- Le risorse di Windows possono essere monitorate utilizzando il motore di monitoraggio LoadRunner nativo. I singoli server possono essere monitorati utilizzando il motore di monitoraggio SiteScope.
- Micro Focus Diagnostics può essere utilizzato se è disponibile la licenza richiesta.
Licenze e costi:
- Meno costi rispetto al Performance Center.
- La licenza comunitaria gratuita con tutti i protocolli e per un massimo di 50 utenti (eccetto COM / DOC) è disponibile per scopi non commerciali / di apprendimento / valutazione.
Praticabilità:
Adatto a piccole squadre situate in una premessa.
=> Consiglia di leggere Tutorial gratuiti di formazione su LoadRunner .
Micro Focus Performance Center: uno strumento per testare le prestazioni
Tipo di strumento:
- Performance Center è un software commerciale per test delle prestazioni.
- È stato rilasciato nel 2008 da Mercury (in seguito HP, Now Microfocus).
- Versione attuale: 12.xx (entro il 30 ottobre 2017).
Framework di test e tipo di licenza:
È un framework di test basato sul Web, quindi un tester remoto da un altro luogo può accedere legalmente all'applicazione.
Componenti di Performance Center:
(Fare riferimento alla sezione LoadRunner per i componenti autonomi)
Piattaforma ALM –Fornisce una piattaforma per le funzionalità principali di ALM.
Estensione del Performance Center –Installato sulla piattaforma ALM, abilita la funzionalità Performance Center. Crea il progetto Lab Management in cui viene gestita l'amministrazione di Performance Center.
Server Micro Focus Performance Center - Ospita le pagine Web di Performance Center che consentono di progettare test delle prestazioni, configurare monitoraggi, prenotare risorse di test, eseguire e monitorare esecuzioni di test e analizzare i risultati dei test.
Piattaforma supportata:
- Performance Center e i suoi componenti sono basati su Windows, tuttavia, il generatore di carico può essere distribuito su sistemi basati su Windows e Linux.
- Il supporto cloud è disponibile per il generatore di carico nelle versioni più recenti.
Supporto per applicazione / protocollo:
Poiché Performance Center è una versione web aziendale di Loadrunner, supporta tutti i protocolli / applicazioni supportati da LoadRunner.
(Fare riferimento all'applicazione LoadRunner / Supporto protocollo).
Esecuzione del test:
È possibile aggiungere più di un controller al framework di test, quindi è possibile eseguire più test
È possibile prenotare la fascia oraria per utilizzare il controller in modo efficiente.
I conflitti di utilizzo possono essere evitati in quanto una volta terminato il periodo di tempo, un controller verrà liberato automaticamente e verrà assegnato a un utente che ha prenotato lo slot successivo.
Manutenzione, controllo dell'accesso e controllo della versione:
Gli script, gli scenari e i set di risultati sono archiviati su un server e sono facilmente disponibili da qualsiasi luogo in quanto sono basati sul Web su ID di esecuzione e data e possono essere filtrati e ordinati facilmente.
Archiviazione degli script
Archiviazione dei risultati
Sono disponibili amministrazione separata e gestione del laboratorio per gestire l'intero framework di test.
Il controllo dell'accesso può essere eseguito qui definendo i ruoli.
Gestione utenti
ALM ha il proprio controllo della versione per gli script e gli scenari.
È possibile utilizzare anche strumenti di controllo della versione esterni come Git.
Integrazione degli strumenti:
È possibile integrare altri strumenti HP come QC e QTP.
Monitoraggio del test:
L'intera topologia di test può essere creata e monitorata utilizzando Performance Center.
Licenze e costi:
- È richiesto un costo maggiore rispetto a LoadRunner e agli altri strumenti commerciali sul mercato.
- Sono disponibili versioni di valutazione standard.
Praticabilità:
Utile per team più grandi distribuiti geograficamente in luoghi diversi.
Sommario | LoadRunner | Performance Center |
---|---|---|
Controllo della versione di script / risultati | Nessun meccanismo predefinito, può utilizzare strumenti esterni come GIT | Insieme a Default Mechanism, può utilizzare strumenti esterni come GIT |
Tipo di strumento | Commerciale | Commerciale |
Framework di test | Indipendente, autonomo | Basato sul web |
Tipo di licenza | Specifico per la geografia | Globale |
Piattaforma supportata | Windows / Linux (per generatore di carico) | Windows / Linux (per generatore di carico) |
No. di controller | 1 max | Molteplici |
Esecuzione del test | Solo uno per tipo | Dipende dal numero di controller mappati |
Controllo di accesso | non disponibile può essere ottenuto fornendo / limitando Macchina Livello di accesso | Gli utenti finali possono essere creati come amministratore e utente con accesso limitato |
Integrazione degli strumenti | Non è possibile integrare altri strumenti HP | È possibile integrare altri strumenti HP come Quality Center |
Praticabilità | Per piccoli team all'interno della stessa posizione geografica | Per grandi team costruiti in tutto il mondo |
Conclusione
Questo articolo ha spiegato in dettaglio tutto su Micro Focus LoadRunner e lo strumento Performance Center. Anche il supporto ambientale e il confronto in termini di piattaforma, ecc. Sono descritti qui per una facile comprensione.
Spero che tu abbia chiaro le differenze assolute tra Micro Focus LoadRunner e Performance Center !!
Lettura consigliata
- Test di carico con HP LoadRunner Tutorial
- Test delle prestazioni vs test di carico vs stress test (differenza)
- Test delle prestazioni dei servizi Web mediante LoadRunner VuGen Scripting
- Test funzionale vs test delle prestazioni: dovrebbe essere fatto contemporaneamente?
- Differenza tra piano di test delle prestazioni e strategia di test delle prestazioni
- Differenza tra desktop, test server client e test Web
- Correlazione - Test di carico con LoadRunner
- Introduzione a Micro Focus LoadRunner - Test di carico con LoadRunner Tutorial n. 1