Top 80 Loadrunner Interviewfragen & Antworten (2026)
Entdecken Sie Loadrunner Fragen und Antworten im Vorstellungsgesprรคch fรผr neue und erfahrene Kandidaten, um ihren Traumjob zu bekommen.
Loadrunner Fragen und Antworten im Vorstellungsgesprรคch fรผr Erstsemester
1) Welche Komponenten haben Sie in LoadRunner verwendet?
Die Hauptkomponenten von LoadRunner sind:
- Vuser-Generator โ Zum Generieren von Skripten
- Verantwortlicher โ Zum Erstellen und Ausfรผhren von Szenarien
- Analysator โ Ergebnisse analysieren.
Erfahren Sie in diesem Video mehr รผber LoadRunner und seine Architektur Lektion.
๐Kostenloser PDF-Download: Fragen und Antworten zum LoadRunner-Interview
2) Welche Protokolle werden von LoadRunner unterstรผtzt?
Ab LoadRunner 9.5 werden die folgenden Protokolle unterstรผtzt. Mit zukรผnftigen Versionen wird die Zahl erweitert. Der Interviewer erwartet nicht, dass Sie alle, sondern nur einige wenige (sagen wir 5-7 Protokolle) nennen.
- Anwendungsbereitstellungslรถsung: Fรผr das Citrix-Protokoll.
- Kundenserver: Fรผr DB2 CLI, DNS, MS SQL, ODBC, Oracle (2-stufig), Sybase
Ctlib, Sybase Dblib und Windows Sockets-Protokolle. - Benutzerdefiniert: Fรผr C-Vorlagen, Visual Basic-Vorlagen, Java Vorlagen,
Javascript und VBScript Geben Sie Skripte ein. - Verteilte Komponenten: Fรผr COM/DCOM, Corba-Javaund Rmi -Java Protokolle.
- E-Business: Fรผr FTP, LDAP, Palm, Web (HTTP/HTML), Webdienste und die dualen Web/Winsocket-Protokolle.
- Unternehmen Java Bohnen: Fรผr EJB Tests und Rmi-Java Protokolle.
- ERP/CRM: Fรผr Baan, Oracle NCA, Peoplesoft-Smoking, Peoplesoft 8,
SAPBenutzeroberflรคche, SAP-Web und Siebel (Siebel-DB2CLI, Siebel-MSSQL, Siebel-Web und Siebel-Oracle) Protokolle. - Erbe: Fรผr Terminalemulation (RTE).
- MailDienstleistungen: Internet Messaging (IMAP), MS Exchange (MAPI), POP3 und SMTP.
- Middleware: Jacada- und Tuxedo-Protokolle (6, 7).
- Streaming: Fรผr MediaPlayer und RealPlayer Protokolle.
3) Was ist ein Load-Runner-Agent?
Der Agent ist die Schnittstelle zwischen Host-Maschine und Controller.
4) Wie sieht der Entwicklungsprozess aus?ping ein Vuser-Skript?
Es gibt vier Schritte fรผr die Entwicklungping ein vuser-Skript.
1- Zeichnen Sie das Vuser-Skript auf.
2- Wiedergabe/Verbesserung des aufgezeichneten Vuser-Skripts.
3- Definieren Sie die verschiedenen Laufzeiteinstellungen und รผberprรผfen Sie sie
4- Integrieren Sie das Skript in ein LoadRunner-Szenario
Erfahren Sie mehr รผber die Entwicklung von Vuser-Skripten im Video-Tutorial werden auf dieser Seite erlรคutert.
5) Wie viele VUser sind fรผr den Lasttest erforderlich?
Dies ist im Wesentlichen eine Fangfrage.
Die Anzahl der erforderlichen VUser hรคngt von Ihrem zu testenden System, den Netzwerkkonfigurationen, den Hardwareeinstellungen, dem Speicher, dem Betriebssystem und den Softwareanwendungen ab, die Gegenstand eines Leistungstests sind. Es kann keinen allgemeinen Wert fรผr VUser geben.
6) Was ist der Unterschied zwischen der Ausfรผhrung des Vuser als Prozess und als Thread? Welche ist die vorteilhaftere Art, Vuser auszufรผhren?
Wenn Vuser als Prozess ausgefรผhrt wird, wird fรผr jeden Vuser dasselbe Treiberprogramm in den Speicher geladen. Dies nimmt viel Speicher in Anspruch und begrenzt die Anzahl der Vuser, die Sie auf einem einzelnen Generator ausfรผhren kรถnnen.
Wenn Vuser als Thread ausgefรผhrt wird, wird nur eine Instanz des Treiberprogramms von einer bestimmten Anzahl von Vusern gemeinsam genutzt. Im Multithreadmodus kรถnnen Sie mehrere Vuser auf einem einzigen Generator ausfรผhren.
7) Welche Bedeutung hat โVuser-initโ?
Vuser-init zeichnet die Voroperationen, auch Initialisierungsoperationen genannt, auf, bevor die eigentliche Anwendung ausgefรผhrt wird.
8) Was ist ein erweitertes Protokoll?
Ein erweitertes Protokoll speichert Informationen wie beispielsweise Daten, die von einem erweiterten Protokoll zurรผckgegeben werden. trace, Parameterersetzung und viele weitere Informationen, abhรคngig von den Optionen, die Sie in den Laufzeiteinstellungen auswรคhlen.
9) Warum erstellen Sie Parameter?
Um einen Parameter zu erstellen, ersetzen Sie den fest codierten Wert im Skript und ersetzen ihn durch einen Parameter. Dadurch kann ein einzelner Vuser viele Male ausgefรผhrt werden und bei jeder Ausfรผhrung unterschiedliche Daten verwendet werden. Es trรคgt dazu bei, eine grรถรere reale Servernachfrage anzuregen, da es verhindert, dass ein Server Ergebnisse zwischenspeichert.
Erfahren Sie hier mehr รผber die Parametrisierung Video Tutorial
10) Wie unterteilen Sie Ihr Skript in mehrere Aktionen? Warum?
Ich werde das Skript basierend auf der Funktionalitรคt in Aktionen unterteilen. Zum Beispiel eine Aktion zum Anmelden bei der Anwendung, eine weitere Aktion zum Buchen usw.
Aktionen erhรถhen die Wiederverwendbarkeit von Code, verkรผrzen die Wartungszeit und senken somit die Kosten.
11) Wie kรถnnen Sie die Anzahl der Vuser in LoadRunner festlegen?
Sie kรถnnen die Anzahl der Vuser im Controller-Bereich festlegen, wรคhrend Sie Ihre Szenarien erstellen. Viele andere erweiterte Optionen wie Hochfahren und Herunterfahren von Vusern sind ebenfalls im Controller-Bereich verfรผgbar.
Mehr รผber erfahren Controller- und Szenarioerstellung
12) Was sind Monitore?
Monitore dienen der โรberwachungโ von Leistungsengpรคssen. Sie werden im Controller-Bereich von Load Runner verwendet
13) Welche Arten von Prรผfpunkten sind in LoadRunner verfรผgbar?
LoadRunner bietet zwei Arten von Prรผfpunkten
a) Bildkontrollpunkte: Dieser Prรผfpunkt รผberprรผft wรคhrend der Laufzeit das Vorhandensein eines Bildes auf einer Seite
b) Textkontrollpunkt: Dieser Prรผfpunkt รผberprรผft zur Laufzeit das Vorhandensein einer Textzeichenfolge auf einer Seite
Beide oben genannten Kontrollpunkte kรถnnen in Vugen hinzugefรผgt werden.
Mehr รผber erfahren Checkpoints
14) Mit welchen Problemen kรถnnen wir wรคhrend des Leistungstests in Bezug auf Hardware-, Software-, Netzwerk- und Speicherengpรคsse konfrontiert werden?
Die mรถglichen Probleme kรถnnten unter anderem sein:
1. Mangel an Hardware
2. Speicherleck
3. Netzwerkbezogene Probleme.
4. Anwendungs-/Softwarefehler
15) Was wรผrden Sie zur Verbesserung der Leistungsmessung empfehlen?
Eine Feinabstimmung von Netzwerk, Datenbank, App und Webserver wird empfohlen.
Auf Netzwerkebene wird versucht, die Latenz und Bandbreite zu optimieren.
รberprรผfen Sie auf Datenbankebene alle Indizes und Sequenzen, indem Sie Profiler ausfรผhren. Sie kรถnnen auch Ihre Datenbankabfragen optimieren.
Fรผhren Sie auf App-Serverebene Profiler aus, um Speicherlecks in der Anwendung zu finden
Auf Webserverebene kรถnnen Sie Monitore verwenden und den Durchsatz und andere zugehรถrige Metriken des Servers optimieren.
16) Was ist ein Rendezvouspunkt?
Der Rendezvouspunkt ist SyncRendezvous-/Wartepunkt. Rendezvouspunkte weisen Vuser an, wรคhrend der Testausfรผhrung zu warten, bis mehrere Vuser an einem bestimmten Punkt angekommen sind, damit sie gleichzeitig eine Aufgabe ausfรผhren kรถnnen.
Die Bedeutung hierbei besteht darin, eine hohe Belastung nur fรผr einen bestimmten Teil des Szenarios zu emulieren und das Verhalten der Anwendung zu testen.
17) Was ist Korrelation?
Korrelation wird verwendet, um Daten zu erhalten, die fรผr jeden Durchlauf Ihres Testskripts eindeutig sind (z. B. Sitzungs-IDs). Wรคhrend der Aufzeichnung sind diese dynamischen Werte fest im Skript codiert, was zu Fehlern bei der Wiedergabe fรผhrt. Korrelation ist eine Technik, bei der dynamische Werte nicht fest im Skript codiert, sondern exponentiell erfasst werden.tracted zur Laufzeit, um einen Fehler zu vermeiden.
Erfahren Sie hier mehr รผber Korrelation Video-Tutorial.
18) Was ist manuelle Korrelation?
Es handelt sich um eine Korrelationstechnik, die Funktionen nutzt Web_reg_save_param() um dynamische Werte in Ihrem Skript zu identifizieren. Es ist wichtig, dass Sie Ihr Skript abspielen, um zu รผberprรผfen, ob die Korrelation erfolgreich durchgefรผhrt wurde.
Erfahren Sie Manuelle Korrelation.
19) Wie identifizieren Sie Leistungsengpรคsse?
Die Leistungsengpรคsse kรถnnen mithilfe von Monitoren erkannt werden.
Bei diesen Monitoren kann es sich um Anwendungsservermonitore, Webservermonitore, Datenbankservermonitore und Netzwerkmonitore handeln.
Sie helfen dabei, den problematischen Bereich in unserem Szenario herauszufinden, was zu einer lรคngeren Reaktionszeit fรผhrt.
Bei den durchgefรผhrten Messungen handelt es sich in der Regel um Leistungs-Reaktionszeit, Durchsatz, Treffer/Sekunde, Netzwerkverzรถgerungsdiagramme usw
20) Mit welcher Funktion wird eine verschachtelte Transaktion beendet?
Die Funktion ist - lr_end_sub_transaction
Erfahren Sie hier mehr รผber Transaktionen Video.
Loadrunner Fragen und Antworten im Vorstellungsgesprรคch fรผr Erfahrene
21) Was ist der Unterschied zwischen Transaktion und Transaktionsinstanz in LoadRunner?
Eine Transaktion wird verwendet, um die Zeit zwischen der Ausfรผhrung bestimmter Anweisungen zu messen
Zur Leistungsanalyse wird eine Transaktionsinstanz verwendet
22) Wรคhrend das Skript ausgefรผhrt wird, finden wir einige Werte, die mรถglicherweise korreliert werden mรผssen? Ist es mรถglich, eine manuelle Korrelation fรผr diese Werte durchzufรผhren?
NEIN. Es ist nicht mรถglich, eine Korrelation durchzufรผhren, wรคhrend ein Skript ausgefรผhrt wird. Sie kรถnnen jedoch รnderungen vornehmen, sobald ein Skript gestoppt wurde.
23) Was ist die verstrichene Zeit in Load Runner?
Die verstrichene Zeit gibt an, wie viel Zeit seit dem Start des aktuellen Ereignisses vergangen ist, und wird fรผr verschiedene Bildschirme unterschiedlich gemessen, wie unten angegeben:
Im Fenster โSzenariostatusโ wird die verstrichene Zeit ab dem Moment gemessen, in dem Sie auf โSzenario startenโ oder โVuser initialisieren/ausfรผhren?โ klicken. Taste.
Im Fenster โVuserโ wird die verstrichene Zeit ab dem Moment gemessen, in dem Vuser in den โLaufโ-Status wechselt.
24) Hat Caching einen negativen Einfluss auf Ihre Lasttestergebnisse?
Ja. Caching hat einen negativen Effekt. Cache ist ein temporรคrer Speicher, der Ihren Browserverlauf speichert. Wenn Sie eine Seite zum ZWEITEN Mal besuchen, ist die zum Laden der Seite erforderliche Zeit kรผrzer als die zum Laden der Seite bei Ihrem ersten Besuch erforderliche Zeit, da ein Groรteil der zum Laden der Seite erforderlichen Informationen aus dem Cache und nicht vom Server abgerufen wird . Dies wirkt sich auf die Antwortzeiten in Ihrem Test aus. Daher wird empfohlen, das Caching zu deaktivieren.
25) Was ist der Unterschied zwischen Overlay-Diagramm und Korrelationsdiagramm?
Diagramm รผberlagern: Der Inhalt von zwei Diagrammen wird รผberlagert, die eine gemeinsame x-Achse haben
Diagramm korrelieren: Es wird die Y-Achse zweier Diagramme gegeneinander darstellen.
Mehr รผber erfahren Analyzer
26) Was ist der Unterschied zwischen lr_error_message und lr_debug_message?
lr_error_message โ Sendet eine Fehlermeldung an das Ausgabefenster des LoadRunner-Controllers
lr_debug _message โ Sendet eine Debug-Nachricht an das Ausgabefenster des LoadRunner-Controllers
27) Was ist der Unterschied zwischen Last- und Leistungstests?
Das Ziel des Leistungstests besteht darin, zu รผberprรผfen, ob eine Anwendung innerhalb der festgelegten Zeitspanne (z. B. 2 Sekunden) geladen/aktualisiert wird. Es verwendet Metriken wie Antwortzeit und Anfragen pro Sekunde. Es wird unter produktionsรคhnlichen Lastbedingungen durchgefรผhrt.
Das Ziel des Lasttests besteht darin, die Skalierbarkeit des Systems zu รผberprรผfen. Ermitteln Sie beispielsweise die maximale Anzahl von Benutzern, die das System innerhalb bestimmter Spezifikationen unterstรผtzt.
28) Sie haben mehrere Autokorrelationsregeln erstellt. Ein neuer Tester in Ihrem Team bereitet sich darauf vor, eine Gruppe von Skripten fรผr dieselbe Anwendung auf seiner Workstation aufzuzeichnen. Was kรถnnen Sie tun, um dem Tester die Korrelationsregeln zur Verfรผgung zu stellen?
Ich wรผrde die Autokorrelationsregeln in eine .cor-Datei exportieren und dann das neue Teammitglied die .cor-Datei in seine Autokorrelationsregeln importieren lassen
29) Sie mรถchten ein Callcenter fรผr eine Fluggesellschaft nachahmen. Alle Vertreter melden sich morgens an, erledigen ihre Geschรคftsprozesse und melden sich abends ab. An einem Tag erstellt ein Mitarbeiter 40 Flugreservierungen, รคndert 10 Flugreservierungen und sucht nach 20 Flugreservierungen. Ein Vertreter kann keine รnderung durchfรผhren, ohne zuvor eine Suche durchzufรผhren. Wie wรผrden Sie die Ausfรผhrungslogik entwerfen?
Erstellen โ 67 % Suchen โ 16 % Blockieren โ 0 % Suchen รndern
30) Wo sollten Sie einem Skript eine web_reg_save_param-Funktion hinzufรผgen?
Vor dem Schritt, der den dynamischen Wert abruft
31) Sie mรถchten, dass jeder Schritt in Ihrem Skript als Transaktion im Controller gemessen und nicht im Wiedergabeprotokoll in VuGen angezeigt wird. Wie kรถnnen Sie das erreichen?
Dies kann durch die Aktivierung der automatischen Transaktion in den Laufzeiteinstellungen erfolgen.
32) Welche Webprotokoll-Aufzeichnungsebene generiert die Funktion web_submit_form?
Die HTML-basierte Aufzeichnung generiert diese Funktion.
33) Was ist ein Lasttest?
Mit Lasttests lรคsst sich prรผfen, ob die Anwendung mit der Belastung durch eine groรe Anzahl gleichzeitiger Benutzer und Transaktionen gut zurechtkommt. Auรerdem wird damit ermittelt, ob die Anwendung Spitzenlastzeiten bewรคltigen kann.
34) Was ist Load Runner?
Load Runner ist ein Leistungstesttool von HP. Dieses Tool unterstรผtzt alle Aspekte wie Last-, Stress-, Ausdauer-, Datenvolumen- und Spike-Tests.
35) Aus welchen Komponenten besteht LoadRunner?
Es folgen die Komponenten von LoadRunner
- Der virtuelle Benutzer Generator
- Controller und der Agent-Prozess
- LoadRunner-Analyse und -รberwachung
- LoadRunner-Bรผcher online
36) Welche Komponente von LoadRunner wird zum Aufzeichnen eines Skripts verwendet?
Das Virtueller Benutzer Generator (VuGen) Die Komponente wird zum Aufzeichnen eines Skripts verwendet und ermรถglicht Ihnen die Entwicklung von Vuser-Skripts fรผr eine Vielzahl von Anwendungstypen und Kommunikationsprotokollen.
37) Was ist ein Treffpunkt?
Rendezvous-Punkte werden in Vuser-Skripte eingefรผhrt, um mehr Benutzer auf dem Server zu simulieren. Rendezvous-Punkte weisen Vuser an, wรคhrend der Testausfรผhrung zu warten, um die Aufgaben gleichzeitig auszufรผhren.
Beispielsweise werden in einer Bankanwendung Rendezvous-Punkte eingefรผgt, damit mehr als 100 Benutzer gleichzeitig Geld einzahlen kรถnnen.
38) Was ist ein Szenario?
Ein Szenario ist nichts anderes als ein Ereignis, das bei jeder Testsitzung auftritt.
Beispielsweise definiert ein Szenario
- Anzahl der Nutzer
- Auszufรผhrende Aktion
- Virtuelles Maschinensystem
39) Wie kรถnnen wir ein LoadRunner-Skript debuggen?
VuGen enthรคlt zwei Optionen zum Debuggen von Vuser-Skripten.
- Fรผhren Sie den Befehl Schritt fรผr Schritt aus und
- Haltepunkte.
Wir kรถnnen die Nachrichtenklasse auch manuell in Ihrem Skript festlegen, indem wir die verwenden lr_set_debug_message Funktion.
40) Wie kรถnnen wir Funktionstests unter Last durchfรผhren?
Die Funktionalitรคt unter Last kann getestet werden, indem mehrere Vuser gleichzeitig ausgefรผhrt werden. Durch die Erhรถhung der Vuser muss ermittelt werden, wie viel Last der Server aushalten kann.
41) Welche Beziehung besteht zwischen Reaktionszeit und Durchsatz?
Der Durchsatz zeigt die Datenmenge in Bytes an, die die Vuser in einer Sekunde vom Server empfangen haben. Im Vergleich zur Transaktionsantwortzeit verringern sich Durchsatz und Antwortzeit.
Der Spitzendurchsatz und die hรถchste Reaktionszeit wรผrden ungefรคhr gleichzeitig auftreten.
42) Was enthalten die Aktionen vuser_init und vuser_end?
Die Aktion โVuser_initโ enthรคlt Verfahren zum Anmelden bei einem Server und der Abschnitt โVuser_endโ enthรคlt Abmeldeverfahren.
43) Was ist der Unterschied zwischen Standardprotokoll und erweitertem Protokoll?
Das Standardprotokoll sendet eine Teilmenge von Funktionen und Nachrichten an das Ausgabeprotokoll, und die Teilmenge der Funktionen hรคngt vom Vuser-Typ ab.
Das erweiterte Protokoll sendet detaillierte Skriptausfรผhrungsmeldungen an das Ausgabeprotokoll. Es wird hauptsรคchlich beim Debuggen verwendet, wenn ein Benutzer Informationen รผber die Parameterersetzung benรถtigt.
44) Welche Arten von Zielen gibt es im zielorientierten Szenario von Load Runner?
Load Runner bietet Ihnen fรผnf verschiedene Arten von Zielen:
- Anzahl gleichzeitiger Vuser
- Anzahl der Treffer pro Sekunde
- Anzahl der Transaktionen pro Sekunde
- Anzahl der Seiten pro Minute
- Reaktionszeit der Transaktion
45) Was ist eine Funktion zum Erfassen dynamischer Werte im Web-Vuser-Skript?
Web_reg_save_param ist die Funktion, die dynamische Dateninformationen in einem Parameter speichert.
46) Was ist der Load Runner-Testprozess?
Im Folgenden ist der Testvorgang in LoadRunner beschrieben:
- Belastungstest planen
- Erstellen Sie Vuser-Skripte
- Szenario definieren
- Szenario ausfรผhren
- Ergebnisse analysieren
47) Was ist ein Remote Command Launcher?
Mit dem Remote-Befehlsstarter kann der Controller Anwendungen auf dem Host-Computer starten.
48) Wie kรถnnen wir das Datenbank-Vuser-Skript entwickeln?
Vuser-Skripte kรถnnen entweder durch Aufzeichnen mit dem Load-Runner-Vuser-Skriptgenerator oder durch Verwenden der Load-Runner-Vuser-Skriptvorlage entwickelt werden.
49) Wie lรคdt man einen Load-Runner-Agenten?
Wรคhrend das Szenario ausgefรผhrt wird, weist der LoadRunner-Controller den Remote-Agent-Dispatcher an, den LoadRunner-Agenten zu starten. Der Controller weist den LoadRunner-Agenten an, die Vuser zu initialisieren, auszufรผhren, anzuhalten und zu stoppen.
50) Was ist der Unterschied zwischen Treffern/Sekunde und Anfragen/Sekunde?
Unter โHits pro Sekundeโ versteht man die Anzahl der Treffer, die der Server in einer Sekunde vom Vuser erhรคlt.
โAnfrage pro Sekundeโ ist die Anzahl der Anfragen, die der Vuser vom Server anfordert.
51) Was sind die Vorteile von Load Runner?
Im Folgenden sind die Vorteile von Load Runner aufgefรผhrt:
- Reduziert menschliches Eingreifen
- Reduziert die Anforderungen an die Systeme
- Hilft bei der besseren Nutzung von Zeit und Geld
- Effektive Nutzung der Automatisierung
- Single-Point-Ausfรผhrung
52) Was ist der Vuser im Szenario?
Der Vuser ist der virtuelle Benutzer, der die realen Benutzer simulieren kann. Der virtuelle Benutzer, der die Stelle der Client-Software des realen Benutzers einnimmt, z. B. IE, der Anfragen รผber das HTTP-Protokoll an IIS- oder Apache-Webserver sendet.
53) Wie schreiben wir eine benutzerdefinierte Funktion in LoadRunner?
Die Verwendung sollte die externe Bibliothek erstellen, die die Funktion enthรคlt. Diese Bibliothek muss dann zum bin-Verzeichnis von VuGen hinzugefรผgt werden. Anschlieรend kann die benutzerdefinierte Funktion als Parameter zugewiesen werden.
54) Welche รnderungen kรถnnen an den Laufzeiteinstellungen vorgenommen werden?
Es kรถnnen vier Laufzeiteinstellungen vorgenommen werden:
- Tempo: Dies enthรคlt die Anzahl der Iterationen.
- Melden Sie sich: Die Protokollierung kann auf Standard oder deaktiviert eingestellt werden.
- Denkzeit: Kann die Bedenkzeit so einstellen, dass sie ignoriert oder ersetzt wird.
- Allgemein: Ermรถglicht die Einstellung von Vusern fรผr Prozesse oder Multithreading.
55) Wie kรถnnen wir datenbankbezogene Probleme finden?
Monitore und das Datenressourcendiagramm kรถnnen verwendet werden, um datenbankbezogene Probleme zu finden. Mit LoadRunner kann der Tester die Ressource angeben, die gemessen werden muss, bevor der Controller ausgefรผhrt wird.
56) Wie viele Arten von Diagrammen sind in LoadRunner verfรผgbar?
Es gibt fรผnf Arten von Diagrammen:
- Diagramm der Netzwerkverzรถgerungszeit โ zeigt die Zeit an, die zwischen Anfrage und Antwort vergeht
- Zwei Transaktions-Antwortzeitdiagramme โ ein รbersetzungs-Antwortzeitdiagramm fรผr die Auslastung und ein weiteres fรผr das Perzentil
- Diagramm โZugriffe/Sekundeโ โ Zeigt das Verkehrsaufkommen der Anwendung
- Diagramm โSeiten-Download/Sekundeโ โ zeigt die Rate an, mit der Seiten pro Sekunde heruntergeladen werden
57) Wie lassen sich Leistungsengpรคsse erkennen?
Mithilfe von Monitoren kรถnnen Leistungsengpรคsse erkannt werden. Dazu gehรถren Netzwerk-, Webserver-, Anwendungsserver- und Datenbankservermonitore.
Diese Monitore kรถnnen verwendet werden, um Problemstellen in Szenarien zu lokalisieren, die eine Erhรถhung der Reaktionszeit und des Durchsatzes, Netzwerkverzรถgerungen, Leistungsreaktionszeit, Treffer pro Sekunde usw. verursachen.
58) Was ist ein Ramp-Up und wie kann dieser eingestellt werden?
Ramp up erhรถht schrittweise die Auslastung eines Servers und kann durch schrittweises Erhรถhen der Anzahl der Vuser simuliert werden. Diese Funktion finden Sie in den Szenarioplanungsoptionen.
59) Wie kann eine Korrelation durchgefรผhrt werden?
Die Korrelation kann auf zwei Arten durchgefรผhrt werden:
- Suchen Sie mit der Scan-Funktion nach Korrelationen und wรคhlen Sie aus dem Ergebnis einen Wert aus.
- Zeichnen Sie zwei Skripte auf und vergleichen Sie sie dann miteinander.
60) Wo werden automatische Korrelationsoptionen eingestellt?
Die automatische Korrelation wird im Bereich โAufzeichnungsoptionenโ auf der Registerkarte โKorrelationโ eingestellt. Die Korrelation kann fรผr das gesamte Skript aktiviert und Regeln fรผr die Korrelation definiert werden.
Sie kรถnnen eine automatische Korrelation fรผr eine Datenbank durchfรผhren, indem Sie das Ausgabefenster anzeigen, nach Korrelationen suchen und den zu verwendenden Wert auswรคhlen.
61) Welchen Vorteil hat die Ausfรผhrung eines Vuser-Skripts als Thread?
Der Vorteil der Ausfรผhrung eines Vuser-Skripts als Thread besteht darin, dass mehrere Vuser fรผr einen Lastgenerator verwendet werden kรถnnen. Die Ausfรผhrung von Vuser-Skripts als Prozesse verbraucht viel Speicher, da alle geladenen Skripts denselben Treiber verwenden.
Dies begrenzt die Anzahl der Vuser-Skripte, die auf einem Generator ausgefรผhrt werden kรถnnen.
62) Was ist der Unterschied zwischen Overlay-Diagramm und Korrelationsdiagramm?
Overlay-Diagramm:
Das Overlay-Diagramm hat eine X-Achse und zwei Y-Achsen. Die linke Y-Achse des zusammengefรผhrten Diagramms zeigt den Wert des aktuellen Diagramms und die rechte Y-Achse zeigt den Wert der Y-Achse des zusammengefรผhrten Diagramms.
Diagramm korrelieren:
Es gibt zwei Diagramme und die Y-Achse des aktiven Diagramms wird zur X-Achse des zusammengefรผhrten Diagramms. Die Y-Achse des zusammengefรผhrten Diagramms wird zur Y-Achse des zusammengefรผhrten Diagramms.
63) Was sind die drei Abschnitte eines Vuser-Skripts und welchen Zweck hat jeder einzelne?
Im Folgenden sind die drei Abschnitte des Vuser-Skripts aufgefรผhrt. Sie lauten wie folgt:
- Vuser_init โ Wird zum Aufzeichnen der Anmeldung verwendet.
- Aktionen โ werden zur Aufzeichnung des Geschรคftsprozesses verwendet.
- Vuser_end โ Wird zum Aufzeichnen der Abmeldung verwendet.
64) Welche vier Auswahlmethoden gibt es bei der Auswahl von Daten aus einer Datendatei?
Im Folgenden sind die vier Auswahlmethoden aufgefรผhrt:
- Sequenziell
- Zufรคllig
- So einzigartig wie Sie:
- Parametername
65) Was sollte getan werden, um die Parameterersetzung im Ausfรผhrungsprotokoll anzuzeigen?
Die Parameterersetzung kann im erweiterten Protokoll in den Laufzeiteinstellungen eingesehen werden.
66) Welche Tools sind zur Analyse der Vuser-Laufergebnisse erforderlich?
Zur Analyse der Vuser-Laufergebnisse werden die folgenden Tools benรถtigt:
- Ausfรผhrungsprotokoll
- Laufzeit-Viewer und
- Mercury Fenster โTestergebnisseโ
67) Was ist der Unterschied zwischen einem manuellen Szenario und einem zielorientierten Szenario?
Nachfolgend sind die Unterschiede zwischen dem manuellen und dem zielorientierten Szenario aufgefรผhrt:
| Manuelles Szenario | Zielszenario |
|---|---|
| Der Hauptzweck besteht darin, herauszufinden, wie viele Vuser gleichzeitig ausgefรผhrt werden kรถnnen | Das Ziel kann Durchsatz, Reaktionszeit oder Anzahl gleichzeitiger Vuser sein |
| Ermรถglicht Ihnen die manuelle Kontrolle darรผber, wie viele Vuser zu welcher Zeit ausgefรผhrt werden | Load Runner verwaltet Vuser automatisch |
68) Was sind alle Grรผnde, den Server Resources Monitor zu verwenden?
Der Serverressourcenmonitor wird verwendet, um herauszufinden, wie viele Daten aus dem Cache kommen, und hilft herauszufinden, welche Teile des Systems Engpรคsse aufweisen.
69) Welchen Zweck hat die Auswahl von โBrowser anzeigenโ wรคhrend der Wiedergabe in den allgemeinen Optionen-Einstellungen?
Die Einstellung โBrowser anzeigenโ wird verwendet, um die Seiten anzuzeigen, die wรคhrend der Wiedergabe angezeigt werden. Dies ist nรผtzlich fรผr das Debuggen von Vuser in der Anfangsphase der Web-Vuser-Erstellung.
70) Zu welchem โโZweck verwendet der Benutzer den Fehler โWeiterโ?
โWeiter einโ sollte nur festgelegt werden, wenn Ausfรผhrungsprotokolle aussagekrรคftiger gestaltet werden oder dem Vuser Logik hinzugefรผgt wird.
71) Was ist der Zweck einer LoadRunner-Transaktion?
Der Zweck einer Load Runner-Transaktion besteht darin, einen oder mehrere Schritte/Benutzeraktionen eines Geschรคftsprozesses zu messen.
72) Warum erstellen Sie Parameter?
Parameter sind wie Skriptvariablen und werden verwendet, um Eingaben an den Server zu variieren und so echte Benutzer zu emulieren.
- Bei jeder Ausfรผhrung des Skripts werden unterschiedliche Datensรคtze an den Server gesendet.
- Simulieren Sie das Nutzungsmodell besser fรผr genauere Tests vom Controller aus, und ein Skript kann viele verschiedene Benutzer auf dem System emulieren.
73) Was ist lr_output_message?
Das lr_output_message ist eine Funktion, die Benachrichtigungen an das Controller-Ausgabefenster und an die Vuser-Protokolldatei sendet.
74) Auf einem Webserver funktionieren Datenbank und Netzwerk einwandfrei. Wo kรถnnte das Problem liegen?
Das Problem kรถnnte im System selbst oder im Anwendungsserver oder im fรผr die Anwendung geschriebenen Code liegen.
75) Was ist VuGen-Aufzeichnung und Skripterstellung?
LoadRunner-Skriptcode wird durch Aufzeichnen in der ANSI-C-Sprachsyntax erhalten und kann in der Skriptansicht angezeigt werden.
76) Was sind Leistungstests in LoadRunner?
Leistungstests kรถnnen durchgefรผhrt werden, indem der Zeitpunkt fรผr Lese- und Aktualisierungstransaktionen berechnet und รผberprรผft wird, ob Systemfunktionen in einem akzeptablen Zeitrahmen ausgefรผhrt werden. In einer Mehrbenutzerumgebung ist es notwendig, die Auswirkung mehrerer Transaktionen auf den Zeitpunkt einer einzelnen Transaktion zu bestimmen.
77) Wie ist die Systemkonfiguration bei Verwendung von Load Runner?
Die Systemkonfiguration bezieht sich auf die Client-Rechner, auf denen wir Vusers ausfรผhren werden. Die Konfiguration des Client-Rechners umfasst dessen Hardwareeinstellungen, Speicher, Betriebssystem, Softwareanwendungen, Entwicklungstools usw.
Diese Systemkomponentenkonfiguration sollte mit der Gesamtsystemkonfiguration รผbereinstimmen, um die Lasttestziele zu erreichen.
78) Was ist die Funktion lr_abort?
Die Funktion lr_abort wird verwendet, um die Ausfรผhrung eines Vuser-Skripts abzubrechen. Es weist den Vuser an, die Ausfรผhrung des Abschnitts โAktionenโ zu stoppen, den Abschnitt โvuser_endโ auszufรผhren und die Ausfรผhrung zu beenden.
79) Was ist Bedenkzeit?
Die Denkzeit ist die Zeit, in der ein echter Benutzer zwischen den Aktionen wartet.
Wenn ein Benutzer Daten von einem Server oder anderen Anwendungen empfรคngt, kann es sein, dass der Benutzer mehrere Sekunden wartet, um die Daten zu รผberprรผfen, bevor er antwortet. Diese Zeitverzรถgerung wird als Denkzeit bezeichnet.
80) Wie interagiert Load Runner mit der Anwendung?
Das Protokoll wird in Load Runner zur Interaktion mit der Anwendung verwendet.
81) Was ist die neueste Version und Sprache, die in Load Runner verwendet wird?
Seit dem 20. Februar 2013 ist Load Runner 11.5 die neueste Version und das VUser-Skript wird wie eine C-Sprache verwendet.
Folgende Sprachen werden von LoadRunner unterstรผtzt:
- C Sprache
- Visual Basic-Skripterstellung
- Visual Basic fรผr Anwendungen
- Java Scripting
82) Welche wichtigen Protokolle unterstรผtzt Load Runner?
Folgende Protokolle werden von Load Runner unterstรผtzt:
- .NET-Aufzeichnung/Anzeige
- Datenbank
- DCOM
- Netzwerk
- Oracle E-Business
- SAP
- SOA
- Web und Multimedia
- Wireless
- GUI
- Java Aufnehmen und wiedergeben
- Remote-Desktop
- Web 2.0
HP Loadrunner Zertifizierungsquiz 1
HP Loadrunner Zertifizierungsquiz 2
HP Loadrunner Zertifizierungsquiz 3
Revdiese zusammen mit einem breiteren Spektrum an Fragen im Vorstellungsgesprรคch zum Thema Leistungstests wird Ihnen auch bei Ihrer mรผndlichen Prรผfung helfen.

