Differenza tra QTP e LoadRunner Differenza tra

Anonim

QTP vs LoadRunner

QTP è l'acronimo di Quicktest Professional, uno strumento di test del produttore dell'hardware, HP. LoadRunner è anche strumento di test della stessa azienda, ma con uno scopo diverso. QTP è stato sviluppato per simulare e testare le interazioni dell'utente come clic del mouse e tastiere. LoadRunner, d'altra parte, simula un carico pesante o più utenti simultanei per stressare il sistema.

Entrambi i programmi sono utilizzati per la messa a punto di un'applicazione e per individuare reazioni impreviste che potrebbero non essere visibili durante le normali operazioni. Ciò aiuta i programmatori e gli sviluppatori a riprodurre l'anomalia e tracciare il codice per individuare ciò che sta causando il problema. Dopo che il codice è stato trovato e corretto, il programma può quindi essere debugato e compilato prima di essere sottoposto nuovamente al test solo per assicurarsi che il problema sia corretto e che non sorgano altri problemi.

Per simulare realisticamente come l'utente usa il sistema, entrambi i programmi devono registrare come una persona reale interagisce con il programma che viene testato. Poiché QTP testa la GUI, è necessario registrare quale pulsante è stato premuto o quale tasto viene premuto. Le azioni registrate vengono quindi convertite in uno script. Ma Loadrunner non ha bisogno di occuparsi della GUI, ma indirizza semplicemente il comando a un proxy, a seconda del protocollo, e registra i comandi che vengono inviati. I comandi registrati vengono quindi convertiti in uno script che viene eseguito su un numero di macchine chiamato load generator per simulare molti utenti.

Questi strumenti sono molto utili per molti programmatori e sviluppatori web ma non tutti possono usarli poiché entrambi i programmi funzionano solo sul sistema operativo Windows. QTP è totalmente dipendente da Windows, mentre è possibile utilizzare UNIX con LoadRunner in una certa misura. È possibile utilizzare le macchine UNIX per fungere da generatori di carico che eseguono gli script che sono stati registrati. Potrebbe non essere molto, ma offre agli utenti un po 'più di flessibilità.

Riepilogo:

1. Entrambi sono strumenti di test che hanno lo scopo di esaminare come l'applicazione si svolgerebbe nell'uso quotidiano

2. QTP simula le interazioni dell'utente con la GUI mentre LoadRunner simula l'uso intenso

3. QTP simula un utente registrando le sue azioni sulla GUI mentre LoadRunner non si preoccupa della GUI ma registra i comandi tramite un proxy

4. QTP è esclusivo del sistema operativo Windows mentre è possibile utilizzare macchine UNIX come generatori di carico per LoadRunner