difference between loadrunner
Was ist der genaue Unterschied zwischen Micro Focus LoadRunner und Performance Center:
Micro Focus LoadRunner und Performance Center gehören zu den besten auf dem Markt verfügbaren Leistungstest-Tools.
In diesem Artikel erfahren Sie alles über dieses Tool in einfachen Worten sowie die betreffende bildliche Darstellung, damit Sie es besser verstehen.
Was du lernen wirst:
- Micro Focus LoadRunner
- Micro Focus Performance Center - Ein Leistungstest-Tool
- Fazit
- Literatur-Empfehlungen
Micro Focus LoadRunner
Werkzeugtyp:
- LoadRunner ist eine kommerzielle Leistungstestsoftware.
- Es wurde 1999 von Mercury (später HP, Now Microfocus) veröffentlicht.
- Aktuelle Version: 12.xx (bis 30. Oktober 2017).
Testframework und Lizenztyp:
Es handelt sich um ein eigenständiges Testframework, bei dem sich ein Benutzer entweder physisch am System oder am Remotedesktop von denselben Räumlichkeiten aus anmelden muss, an denen die Server verfügbar sind, da die Lizenz auf Räumlichkeiten beschränkt ist. Es kann ein rechtliches Problem sein, wenn sich der Remotedesktop von einem Remotetester von einem anderen Ort aus anmeldet.
Loadrunner-Komponenten
Vugen (nicht lizenzierte Komponente) - Zeichnet Endbenutzeraktionen auf und erstellt ein automatisiertes Skript für Leistungstests.
Controller (lizenzierte Komponente) - Testausführung und -verwaltung (maximal 1 gemäß Architektur).
Agentenprozess (nicht lizenzierte Komponente) - Verbindung zwischen Regler und Lastgenerator (en).
Lastgenerator (nicht lizenzierte Komponente) - Virtuelle Benutzergenerierung für Lasttests.
Beispieltestskripte für Softwaretests
Analyse - Testergebnisse und Überwachung Probenanalyse und Anwendungsleistungsberichterstattung können auch zum Vergleichen der Testergebnisse verwendet werden.
Plattform unterstützt:
LoadRunner und seine Komponenten basieren auf Windows. Der Lastgenerator kann jedoch sowohl auf Windows- als auch auf Linux-basierten Systemen bereitgestellt werden.
In den neueren Versionen ist Cloud-Unterstützung für den Lastgenerator verfügbar.
Anwendungs- / Protokollunterstützung:
LoadRunner unterstützt die folgenden Anwendungen:
- Anwendung, die in Java- und .NET-Technologien unter Verwendung des HTTP / HTML-Protokolls erstellt wurde.
- Synchrone HTTP-Anforderungen wie AJAX und browserbasierte Anwendungen mit Truclient-Technologie.
- Für Oracle sind separate Protokollvarianten verfügbar, und die anderen Datenbanken können mit dem ODBC-Protokoll (Open Database Connectivity) getestet werden.
- ERP- (SAP) und CRM- (Siebel) Anwendungen.
- Netzwerk- und Remote-Protokolle wie DNS, FTP, LDAP, Citrix und RDP.
- Microsoft Exchange und E-Mail-bezogenes Protokoll, d. H. IMAP, MAPI, POP3 und SMTP.
- Testen der Webdienstleistung.
- Mobile Leistungstests.
Je nach Anforderung können mehrere Protokolle kombiniert werden.
Der Protokollberater ist verfügbar, wenn ein Benutzer nicht sicher ist, welches Protokoll verwendet werden kann.
Test Ausführung:
Da in einem Testframework nur ein Controller verfügbar ist, kann jeweils nur maximal 1 Ausführung ausgeführt werden. Für die Verwendung eines Controllers zur Ausführung ist eine rein manuelle Koordination zwischen den Teammitgliedern erforderlich.
Wartung, Zugriffskontrolle und Versionskontrolle:
- Skripte, Szenarien und Ergebnisse werden entweder auf dem Controller oder auf einem gemeinsam genutzten Pfad gespeichert. Eine häufige Wartung ist erforderlich, um sie täglich / monatlich / testweise zu speichern.
- Eine separate Zugriffskontrolle ist nicht verfügbar und kann durch Bereitstellen / Einschränken des Zugriffs auf Maschinenebene erreicht werden.
- Die Versionskontrolle für Testskripte ist standardmäßig nicht verfügbar und wir müssen bei Bedarf separate Versionen im Dateisystem speichern. Die externe Option wie Git kann auch in neueren Versionen verwendet werden.
Werkzeugintegration:
Die Integration mit anderen Micro Focus-Tools wie QC und QTP ist nicht möglich.
Testüberwachung:
- Windows-Ressourcen können mit der nativen LoadRunner-Monitor-Engine überwacht werden. Einzelne Server können mit der SiteScope-Monitor-Engine überwacht werden.
- Micro Focus Diagnostics kann verwendet werden, wenn die erforderliche Lizenz verfügbar ist.
Lizenzierung und Kostenrechnung:
- Im Vergleich zum Performance Center fallen weniger Kosten an.
- Eine kostenlose Community-Lizenz mit allen Protokollen und für bis zu 50 Benutzer (außer COM / DOC) ist für nichtkommerzielle / Lern- / Evaluierungszwecke verfügbar.
Befahrbarkeit:
Geeignet für kleine Teams an einem Standort.
=> Lesen empfehlen Kostenlose LoadRunner-Schulungsanleitungen .
Micro Focus Performance Center - Ein Leistungstest-Tool
Werkzeugtyp:
- Performance Center ist eine kommerzielle Software für Leistungstests.
- Es wurde 2008 von Mercury (später HP, Now Microfocus) veröffentlicht.
- Aktuelle Version: 12.xx (bis 30. Oktober 2017).
Testframework und Lizenztyp:
Es handelt sich um ein webbasiertes Testframework, sodass ein Remote-Tester von einem anderen Ort aus legal auf die Anwendung zugreifen kann.
Performance Center-Komponenten:
(Informationen zu eigenständigen Komponenten finden Sie im Abschnitt LoadRunner.)
ALM-Plattform –Bietet eine Plattform für die Kernfunktionalität von ALM.
Performance Center-Erweiterung - Auf der ALM-Plattform installiert, aktiviert die Performance Center-Funktionalität. Erstellt das Lab Management-Projekt, in dem die Performance Center-Verwaltung verwaltet wird.
Micro Focus Performance Center Server –Hostet die Performance Center-Webseiten, auf denen Sie Leistungstests entwerfen, Monitore konfigurieren, Testressourcen reservieren, Testläufe ausführen und überwachen und Testergebnisse analysieren können.
Plattform unterstützt:
- Performance Center und seine Komponenten basieren auf Windows. Der Lastgenerator kann jedoch sowohl auf Windows- als auch auf Linux-basierten Systemen bereitgestellt werden.
- In den neueren Versionen ist Cloud-Unterstützung für den Lastgenerator verfügbar.
Anwendungs- / Protokollunterstützung:
Da Performance Center eine Enterprise-Webversion von Loadrunner ist, unterstützt es alle von LoadRunner unterstützten Protokolle / Anwendungen.
(Weitere Informationen finden Sie in der LoadRunner-Anwendungs- / Protokollunterstützung.)
Test Ausführung:
Dem Testframework kann mehr als ein Controller hinzugefügt werden, sodass mehrere Tests ausgeführt werden können
Zeitfenster kann gebucht werden, um den Controller effizient zu nutzen.
Nutzungskonflikte können vermieden werden, da nach Ablauf des Zeitfensters ein Controller automatisch freigegeben und einem Benutzer zugewiesen wird, der den nächsten Slot gebucht hat.
Wartung, Zugriffskontrolle und Versionskontrolle:
Skripte, Szenarien und Ergebnissätze werden auf einem Server gespeichert und sind von überall leicht verfügbar, da sie webbasiert auf Lauf-ID und Datum basieren und einfach gefiltert und sortiert werden können.
Skriptspeicherung
Ergebnisspeicherung
Für die Verwaltung des gesamten Testframeworks steht eine separate Verwaltung und Laborverwaltung zur Verfügung.
Die Zugriffskontrolle kann hier durch Definieren von Rollen erfolgen.
Benutzerverwaltung
ALM verfügt über eine eigene Versionskontrolle für die Skripte und Szenarien.
Externe Tools zur Versionskontrolle wie Git können ebenfalls verwendet werden.
Werkzeugintegration:
Andere HP Tools wie QC und QTP können integriert werden.
Testüberwachung:
Die gesamte Testtopologie kann mithilfe des Performance Centers erstellt und überwacht werden.
Lizenzierung und Kostenrechnung:
- Im Vergleich zu LoadRunner und den anderen kommerziellen Tools auf dem Markt sind höhere Kosten verbunden.
- Standardauswertungsversionen sind verfügbar.
Befahrbarkeit:
Nützlich für größere Teams, die geografisch an verschiedenen Standorten verteilt sind.
Zusammenfassung | LoadRunner | Performance Center |
---|---|---|
Versionskontrolle für Skripte / Ergebnisse | Kein Standardmechanismus, kann externe Tools wie GIT verwenden | Kann zusammen mit dem Standardmechanismus externe Tools wie GIT verwenden |
Werkzeugtyp | Kommerziell | Kommerziell |
Test-Framework | Eigenständige | Webbasiert |
Lizenz-Typ | Spezifisch für die Geographie | Global |
Plattform unterstützt | Windows / Linux (für Lastgenerator) | Windows / Linux (für Lastgenerator) |
Anzahl der Controller | 1 max | Mehrere |
Test Ausführung | Nur einer an einem Typ | Hängt von der Anzahl der zugeordneten Controller ab |
Zugangskontrolle | Nicht verfügbar kann durch Bereitstellen / Einschränken der Maschine erreicht werden Level Access | Endbenutzer können als Administrator und Benutzer mit eingeschränktem Zugriff erstellt werden |
Werkzeugintegration | Andere HP Tools können nicht integriert werden | Andere HP Tools wie Quality Center können integriert werden |
Befahrbarkeit | Für kleine Teams innerhalb desselben geografischen Standorts | Für große Teams auf der ganzen Welt |
Fazit
In diesem Artikel wurde alles über Micro Focus LoadRunner und das Performance Center-Tool ausführlich erläutert. Die Unterstützung der Umgebung und der Vergleich in Bezug auf die Plattform usw. werden hier zum besseren Verständnis ebenfalls erläutert.
Ich hoffe, Sie sind sich der absoluten Unterschiede zwischen Micro Focus LoadRunner und Performance Center klar!
Literatur-Empfehlungen
- Lasttests mit HP LoadRunner-Tutorials
- Leistungstests vs Lasttests vs Stresstests (Unterschied)
- Testen der Webdienstleistung mit LoadRunner VuGen Scripting
- Funktionstests vs. Leistungstests: Sollte dies gleichzeitig durchgeführt werden?
- Unterschied zwischen Leistungstestplan und Leistungsteststrategie
- Unterschied zwischen Desktop-, Client-Server-Tests und Web-Tests
- Korrelation - Lasttest mit LoadRunner
- Einführung in Micro Focus LoadRunner - Lasttests mit LoadRunner Tutorial # 1