37 most common loadrunner interview questions
Am häufigsten gestellte Fragen zum LoadRunner-Interview.
In unserem vorherigen Tutorial haben wir uns mit allem befasst Testergebnisanalyse in LoadRunner .
Dieser Artikel konzentriert sich auf die Die wichtigsten häufig gestellten Fragen und Antworten zum LoadRunner-Interview Dies wird Ihnen helfen, das Interview eines Leistungstesters mit LoadRunner erfolgreich zu führen.
LoadRunner ist eines der am besten lizenzierten Leistungstest-Tools auf dem Markt. Aufgrund der Vielzahl unterstützter Protokolle ist es für die meisten der kommenden Technologien am besten geeignet.
=> Klicken Sie hier, um eine vollständige Reihe von LoadRunner-Tutorials anzuzeigen
Ein paar grundlegende Hinweise, bevor wir beginnen:
# 1) LoadRunner-Interviewfragen können in drei Haupttypen eingeteilt werden: Skripterstellung, Ausführung und Analyse . Für Anfänger ist es wichtig, sich mehr auf den Skriptteil zu konzentrieren.
#zwei) HTTP / HTML wird meistens Protokoll verwendet, versuchen Sie zunächst, dieses Protokoll zu perfektionieren.
#3) Seien Sie sicher, das zu kennen genaue Version von LoadRunner an dem du gearbeitet hast. Wenn Sie Berufserfahrung mit einer früheren Version gesammelt haben, versuchen Sie, sich über die Funktionen auf dem Laufenden zu halten, die Teil der neueren / aktuellen Versionen sind.
# 4) Leistungstest Interviews sind praktischer als sie früher waren. Szenarioorientierte Fragen sind eher häufig als unkompliziert. Einige Unternehmen machen sogar Skripting-Tests zu einem Teil des Interviewprozesses. Seien Sie also darauf vorbereitet.
# 5) Selbst bei Skripten ist es bevorzugt, dass Sie es sind Code kann angepasst werden , anstatt nur aufzunehmen und wiederzugeben.
# 6) Erwarten Sie Fragen zu - Denkzeit, Transaktionen, Kommentare, Aufzeichnungsoptionen, Laufzeiteinstellungen usw. - Hiermit testen Sie Ihr Wissen über Best Practices für Skripte.
Das Folgende sind einige der Interview mit Leistungstests Fragen Das braucht etwas Erfahrung, um zu antworten. Versuchen Sie, diese Fragen zu berücksichtigen, während Sie an Ihren Leistungstestprojekten arbeiten, damit die Interviewvorbereitungsaktivität zu einem kontinuierlichen Prozess wird.
- Was sind die verschiedenen Skriptprobleme, mit denen Sie bisher konfrontiert waren?
- Was sind die Leistungsengpässe, die Sie in den Projekten festgestellt haben, an denen Sie gearbeitet haben? Welche Empfehlungen werden gegeben, um diese Probleme zu lösen?
- Haben Sie das Little'sche Gesetz auf Ihr Projekt angewendet? Wenn das so ist, wie?
- Was ist Ihr Ansatz für die Analyse?
- Was überwachen Sie während der Ausführung?
- Wie extrahiere ich Serverdaten für die Testausführung und wie analysiere ich das?
- Wie identifiziere ich Leistungsengpässe?
Schlüsselfragenbereiche sind:
- Herausforderungen, denen Sie beim Schreiben von Skripten gegenüberstehen
- Korrelationsfunktion
- Fehlerbehandlung
- Verschiedene Aufnahmemodi für das Web-HTTP / HTML-Protokoll.
- Szenarioerstellung
- Herausforderungen bei der Ausführung
- Analyse
Im Folgenden finden Sie einige häufig gestellte Fragen und Antworten zu LoadRunner-Interviews. Bitte beachten Sie jedoch, dass die Die besten Ergebnisse können durch Bereitstellung erzielt werden Antworten basierend auf Ihrer Exposition, Ihrem Fachwissen und Ihrer Interpretation der Konzepte . Nur die Antworten auf Fragen zu lernen, ist nicht immer optimal. Üben, lernen und erfahren - Dies sollte Ihr Ansatz für die Vorbereitung von Leistungstests sein.
Fragen und Antworten zum LoadRunner-Interview
F # 1) Was ist der Unterschied zwischen Leistungstests und Leistungstechnik?
Antworten: Beim Leistungstest umfasst der Testzyklus das Sammeln, Erstellen von Skripten, Ausführen, Teilen von Ergebnissen und Erstellen von Berichten. Performance Engineering ist dem Leistungstest nach der Ausführung einen Schritt voraus. Die Ergebnisse werden mit dem Ziel analysiert, die Leistungsengpässe zu ermitteln, und es wird eine Lösung zur Lösung der identifizierten Probleme bereitgestellt.
F # 2) Erläutern Sie den Lebenszyklus von Leistungstests.
Antworten:
- Schritt 1: Systemanalyse (Identifizierung kritischer Transaktionen)
Generator für virtuelle Benutzer - Schritt 2: Erstellen von virtuellen Benutzerskripten (Aufzeichnung)
- Schritt 3: Benutzerverhalten definieren (Laufzeiteinstellung)
LoadRunner Controller - Schritt 4: Erstellen von Lasttestszenarien
- Schritt 5: Ausführen der Lasttestszenarien und Überwachen der Leistung
LoadRunner-Analyse - Schritt 6: Analyse der Ergebnisse
Verweisen Leistungstest-Tutorial Nr. 2 für mehr Details.
F # 3) Was ist Leistungstest?
Antworten: Leistungstests werden durchgeführt, um die Leistung der Anwendung unter Last- und Belastungsbedingungen zu bewerten. Sie wird im Allgemeinen anhand der Antwortzeit der Aktion des Benutzers auf eine Anwendung gemessen.
F # 4) Was ist Lasttest?
Antworten: Mit Lasttests soll festgestellt werden, ob eine Anwendung mit der hohen Auslastung einer großen Anzahl von Benutzern, die sie gleichzeitig verwenden, gut funktioniert. Die Last wird erhöht, um die Spitzenlast zu simulieren, die die Server während maximaler Nutzungsperioden aufnehmen werden.
F # 5) Was sind die verschiedenen Komponenten von LoadRunner?
Antworten:
Die Hauptkomponenten von LoadRunner sind:
- VUGen: Zeichnet Vuser-Skripte auf, die die Aktionen realer Benutzer emulieren.
- Regler: Verwaltungszentrum zum Erstellen, Verwalten und Ausführen von Lasttestszenarien. Weist Vusern und Lastgeneratoren Szenarien zu, startet und stoppt Ladetests.
- Lastgenerator: Ein Agent, durch den wir Last erzeugen können
- Analyse: Bietet Diagramme und Berichte, die die Systemleistung zusammenfassen
F # 6) Was ist der Rendezvous-Punkt?
Antworten: Der Rendezvous-Punkt hilft bei der Emulation einer hohen Benutzerlast (Anfrage) auf dem Server. Dies weist Vusers an, gleichzeitig zu handeln. Wenn der Vuser den Rendezvous-Punkt erreicht, wartet er auf alle Vuser mit Rendezvous-Punkt. Sobald die festgelegte Anzahl von Benutzern es erreicht hat, werden die Benutzer freigegeben. Mit der Funktion lr_rendezvous wird der Rendezvous-Punkt erstellt. Dies kann eingefügt werden durch:
- Rendezvous-Schaltfläche in der schwebenden Aufnahmesymbolleiste während der Aufnahme.
- Nach der Aufnahme wird der Rendezvous-Punkt durch eingefügt Einfügen> Rendezvous .
F # 7) Was sind die verschiedenen Abschnitte des Skripts? In welcher Reihenfolge werden diese Abschnitte ausgeführt?
Antworten: Das LoadRunner-Skript besteht aus drei Abschnitten: Vuser_init, Action und Vuser_end.
- Vuser_init hat Anforderungen / Aktionen, um sich bei der Anwendung / dem Server anzumelden.
- Aktion hat tatsächlichen Code, um die Funktionalität der Anwendung zu testen. Dies kann in Iterationen viele Male gespielt werden.
- Vuser_end hat Anforderungen / Aktionen zum Abmelden von der Anwendung / dem Server.
Die Reihenfolge, in der diese Abschnitte ausgeführt werden, ist Vuser_init ganz am Anfang und Vuser_end ganz am Ende. Die Aktion wird zwischen den beiden ausgeführt.
F # 8) Wie identifizieren Sie das Protokoll, das für eine Anwendung verwendet werden soll?
Youtube Video Downloader Software kostenloser Download
Antworten: Bisher musste der Leistungstester stark vom Entwicklungsteam abhängen, um zu wissen, welches Protokoll die Anwendung für die Interaktion mit dem Server verwendet. Manchmal war es auch spekulativ.
LoadRunner bietet jedoch eine große Hilfe in Form von Protokollberater ab Version 9.5. Der Protokollberater erkennt die von der Anwendung verwendeten Protokolle und schlägt uns die möglichen Protokolle vor, in denen ein Skript erstellt werden kann, um den tatsächlichen Benutzer zu simulieren.
F # 9) Was ist eine Korrelation? Erklären Sie den Unterschied zwischen automatischer und manueller Korrelation Korrelation?
Antworten: Die Korrelation wird verwendet, um die dynamischen Werte in einem Skript zu verarbeiten. Der dynamische Wert kann sich für jede Benutzeraktion (Wertänderungen, wenn die Aktion von demselben Benutzer wiedergegeben wird) oder für verschiedene Benutzer (Wertänderungen, wenn die Aktion mit einem anderen Benutzer wiedergegeben wird) ändern. In beiden Fällen kümmert sich die Korrelation um diese Werte und verhindert, dass sie während der Ausführung fehlschlagen.
Bei der manuellen Korrelation wird der dynamische Wert identifiziert, das erste Auftreten eines dynamischen Werts ermittelt, die eindeutigen Grenzen für die Erfassung des dynamischen Werts ermittelt und die Korrelationsfunktion web_reg_save_param geschrieben, bevor die Anforderung das erste Auftreten eines dynamischen Werts in ihrer Antwort aufweist.
Die automatisierte Korrelation arbeitet mit vordefinierten Korrelationsregeln. Das Skript wird wiedergegeben und bei einem Fehler auf Autokorrelation überprüft. Vugen identifiziert den Ort, an dem die Korrelationsregeln funktionieren, und korreliert den Wert bei der Genehmigung.
Beziehen auf dieses Tutorial für mehr Details.
F # 10) Wie kann man identifizieren, was korreliert und was parametrisiert werden soll?
Antworten: Jeder Wert im Skript, der sich bei jeder Iteration oder mit den verschiedenen Benutzern während der Wiedergabe ändert, muss korreliert werden. Alle Benutzereingaben während der Aufnahme sollten parametrisiert werden.
F # 11) Was ist Parametrisierung und warum ist Parametrisierung im Skript erforderlich?
Antworten: Das Ersetzen fest codierter Werte innerhalb des Skripts durch einen Parameter wird als Parametrisierung bezeichnet. Dies hilft einem einzelnen virtuellen Benutzer (Vuser), bei jedem Lauf unterschiedliche Daten zu verwenden. Dies simuliert die reale Nutzung einer Anwendung, da verhindert wird, dass Server Ergebnisse zwischenspeichern.
Beziehen auf dieses Tutorial für mehr Details.
F # 12) Wie identifizieren Sie Anwendungsfälle für Leistungstests einer Anwendung?
Antworten: Testfälle / Verwendungsfälle für Leistungstests sind fast dieselben wie alle Testfälle für manuelle / funktionale Tests, bei denen jeder vom Benutzer durchgeführte Schritt geschrieben wird. Der einzige Unterschied besteht darin, dass nicht alle manuellen Testfälle Anwendungsfälle für Leistungstests sein können, da es nur wenige Kriterien für die Auswahl gibt:
- Die Benutzeraktivität sollte sich auf die kritische und wichtigste Funktionalität der Anwendung beziehen.
- Die Benutzeraktivität sollte eine gute Menge an Datenbankaktivitäten wie Suchen, Löschen oder Einfügen aufweisen.
- Die Benutzeraktivität sollte ein gutes Benutzervolumen haben. Die Funktionalität einer geringeren Benutzeraktivität wird aus Sicht der Leistungstests im Allgemeinen weggelassen. Zum Beispiel, Aktivität des Administratorkontos.
Jeder der manuellen Testfälle, die die oben genannten Kriterien erfüllen, kann als Anwendungsfall / Testfall für Leistungstests verwendet werden. Wenn manuelle Testfälle nicht Schritt für Schritt geschrieben werden, sollte das Leistungsteam dedizierte Dokumente für sie erstellen.
F # 13) Während der Skripterstellung haben Sie Korrelationsregeln für die automatische Korrelation erstellt. Wenn Sie die Korrelationsregeln mit Ihren Teammitgliedern teilen möchten, die an derselben Anwendung arbeiten, damit diese diese auf seiner Workstation verwenden können, wie werden Sie das tun?
Antworten: Korrelationsregeln können über die .cor-Datei exportiert und dieselbe Datei über VuGen importiert werden.
F # 14) Welche verschiedenen Arten von Vuser-Protokollen können während der Skripterstellung und Ausführung verwendet werden? Was ist der Unterschied zwischen diesen Protokollen? Wann deaktivieren Sie die Protokollierung?
Antworten: Es stehen zwei Arten von Vuser-Protokollen zur Verfügung: Standardprotokoll und erweitertes Protokoll. Protokolle sind der Schlüssel zum Debuggen des Skripts. Sobald ein Skript ausgeführt wird, wird die Protokollierung nur für Fehler aktiviert.
Das Standardprotokoll erstellt ein Protokoll mit Funktionen und Nachrichten, die während der Skriptausführung an den Server gesendet werden, während das erweiterte Protokoll zusätzliche Warnungen und andere Nachrichten enthält. Die Protokollierung wird während des Debuggens verwendet und während der Ausführung deaktiviert. In diesem Fall kann die Protokollierung für Fehler aktiviert werden.
F # 15) Was ist der modulare Ansatz für Skripte?
Antworten: Beim modularen Ansatz wird für jede Anforderung eine Funktion erstellt ( Zum Beispiel, Anmelden, Abmelden, Speichern, Löschen usw.) und diese Funktionen werden bei Bedarf aufgerufen. Dieser Ansatz bietet mehr Freiheit bei der Wiederverwendung der Anforderung und spart Zeit. Bei diesem Ansatz wird empfohlen, mit benutzerdefinierten Webanforderungen zu arbeiten.
F # 16) Welche unterschiedlichen Arten von Zielen gibt es im zielorientierten Szenario?
Antworten: LoadRunner hat im zielorientierten Szenario fünf verschiedene Arten von Zielen. Diese sind:
- Die Anzahl der gleichzeitigen Vuser
- Die Anzahl der Treffer pro Sekunde
- Die Anzahl der Transaktionen pro Sekunde
- Die Anzahl der Seiten pro Minute
- Die Transaktionsantwortzeit
F # 17) Wie wird jeder Schritt im Skript validiert?
Antworten: Jeder Schritt im Skript wird mit dem Inhalt der zurückgegebenen Seite überprüft. Eine Inhaltsprüfung überprüft, ob bestimmte Inhalte auf der Webseite vorhanden sind oder nicht. Es gibt zwei Arten von Inhaltsprüfungen, die in LoadRunner verwendet werden können:
- Textprüfung: Dadurch wird auf der Webseite nach einem Text / einer Zeichenfolge gesucht.
- Bildprüfung: Dadurch wird auf einer Webseite nach einem Bild gesucht.
F # 18) Wie wird das VuGen-Skript nach der Aufnahme geändert?
Antworten: Sobald das Skript aufgezeichnet wurde, kann es wie folgt geändert werden:
- Transaktion
- Parametrierung
- Korrelation
- Variablendeklarationen
- Treffpunkt
- Validierungen / Checkpoint
F # 19) Was sind Hochfahren und Herunterfahren?
Antworten:
- Aufstocken: Rate, mit der virtuelle Benutzer zum Auslastungstest hinzufügen.
- Runterfahren: Rate, mit der virtuelle Benutzer den Auslastungstest verlassen.
F # 20) Was ist der Vorteil, wenn Sie den Vuser als Thread ausführen?
Antworten: Durch das Ausführen von Vusers als Thread können aufgrund des geringen Speicherdrucks des Vuser, in dem ein Thread ausgeführt wird, mehr virtuelle Benutzer von jedem Computer generiert werden.
F # 21) Was ist Zeitverschwendung im VuGen Replay-Protokoll?
Antworten: Zeitverschwendung wird niemals von einem Browserbenutzer ausgeführt und nur die Zeit, die für die Aktivitäten aufgewendet wird, die die Testanalyse unterstützen. Diese Aktivitäten beziehen sich auf die Protokollierung, Aufzeichnung und benutzerdefinierte Analyse.
F # 22) Wie aktivieren Sie Text- und Bildprüfungen in VuGen?
Antworten: Dies kann durch Verwenden der Funktionen web_find (für die Textprüfung) und web_image_check (für die Bildprüfung) und Aktivieren der Bild- und Textprüfung über die Laufzeiteinstellung erfolgen.
Laufzeiteinstellung -> Einstellungen -> Aktivieren Sie das Kontrollkästchen Bild und Text.
F # 23) Was ist der Unterschied zwischen web_reg_find und web_find?
Antworten: Die Funktion web_reg_find wird vor dem Senden der Anforderung verarbeitet und im VuGen-Skript vor der Anforderung platziert, während die Funktion web_find nach der Antwort auf die Anforderung verarbeitet und nach der Anforderung im VuGen-Skript platziert wird.
F # 24) Vor welchen Herausforderungen stehen Sie, wenn Sie den Schritt 'Alle auswählen' und dann 'Löschen' für ein E-Mail-Konto ausführen?
Antworten: In diesem Fall ändert sich der Beitrag für 'Alle auswählen' und 'Löschen' jedes Mal, abhängig von der Anzahl der verfügbaren E-Mails. Zu diesem Zweck sollte die aufgezeichnete Anforderung für die beiden durch die benutzerdefinierte Anforderung ersetzt werden, und zum Erstellen des Beitrags ist eine Zeichenfolgenerstellung erforderlich. ( Hinweis - Diese Frage erfordert praktisches Wissen. Also bitte dies praktisch und formulieren Sie Ihre Antwort).
F # 25) Was ist ein Unterschied zwischen Tempo und Denkzeit?
Antworten: Die Stimulation ist die Wartezeit zwischen den Aktionsiterationen, während die Zeit eine Wartezeit zwischen den Transaktionen ist.
F # 26) Wie viele Diagramme können Sie gleichzeitig mit dem Controller überwachen? Was ist das Maximum von ihnen?
Antworten: Es können jeweils ein, zwei, vier und acht Diagramme angezeigt werden. Die maximale Anzahl von Diagrammen, die gleichzeitig überwacht werden können, beträgt 8.
F # 27) Sie haben eine Bewerbung, die die Prüfungsergebnisse des Schülers anzeigt. Entsprechend dem Namen jedes Schülers wird angegeben, ob er die Prüfung mit der Bezeichnung „Bestanden“ und „Nicht bestanden“ bestanden oder nicht bestanden hat. Wie können Sie die Anzahl der bestandenen und nicht bestandenen Schüler im VuGen-Skript ermitteln?
Antworten: Für diesen Text wird für die Webseite die Prüfung für den Text 'Bestanden und' Nicht bestanden 'verwendet. Über die Funktion web_reg_find können wir mit Hilfe von „SaveCount“ die Anzahl der auf der Webseite gefundenen Texte erfassen. SaveCount hat die Anzahl der gefundenen Übereinstimmungen gespeichert. Zum Beispiel-
web_reg_find('Text=Pass', 'SaveCount=Pass_Student', LAST); web_reg_find('Text=Fail', 'SaveCount=Fail_Student', LAST);
F # 28) Was ist während des Auslastungstests die optimale Einstellung für Protokolle?
Antworten: Für den Lasttest wird die Protokollstufe auf minimal eingestellt. Dies kann erreicht werden, indem die Protokollebene auf das Standardprotokoll eingestellt und das Optionsfeld 'Nachricht nur senden, wenn ein Fehler auftritt' aktiviert wird.
F # 29) Wie werden Sie mit der Situation beim Erstellen von Skripten umgehen, wenn Sie für Ihre Mailbox eine E-Mail zufällig auswählen müssen, um sie zu lesen?
Antworten: Dazu zeichnen wir das Skript zum Lesen der ersten Mail auf. Versuchen Sie herauszufinden, was in der Anforderung zum Lesen der ersten E-Mail gepostet wird, z. B. E-Mail-IDs oder Zeilennummer.
Ab dem Beitrag, in dem eine Liste von E-Mails angezeigt wird, werden wir versuchen, alle E-Mail-IDs mit der Korrelationsfunktion zu erfassen und Ordinal als Alle beizubehalten, d. H. ORD = Alle. Ersetzen Sie die angeforderte E-Mail-ID im gelesenen Beitrag durch eine der zufällig ausgewählten E-Mail-IDs aus der Liste der erfassten E-Mail-IDs.
Beziehen Sie sich darauf Skript-Tutorial .
F # 30) Was ist die Denkzeit? Was ist der Schwellenwert für die Denkzeit und wie kann dies geändert werden?
Antworten: Die Denkzeit ist die Wartezeit, die absichtlich zwischen den Aktionen im Skript eingefügt wird, um die Wartezeit des realen Benutzers zu emulieren, während eine Aktivität für die Anwendung ausgeführt wird. Die Schwellenstufe für die Denkzeit in der Stufe, unter der die aufgezeichnete Denkzeit liegt, wird ignoriert. Dies kann von geändert werden Aufgezeichnete Optionen-> Skript-> Generieren Sie eine Denkzeit, die größer als der Schwellenwert ist.
F # 31) Wie ist die automatisierte Korrelation konfiguriert?
Antworten: Jede Einstellung in Bezug auf die automatisierte Korrelation kann von vorgenommen werden Allgemeine Optionen-> Korrelation. Korrelationsregeln werden von festgelegt Aufnahmeoptionen-> Korrelationen.
F # 32) Wie bestimmen Sie die Anzahl der Lastgeneratormaschinen, die für die Durchführung eines Tests erforderlich sind?
Antworten: Die Anzahl der erforderlichen Lastgeneratoren hängt vollständig vom Protokoll ab, das zum Erstellen des Skripts und der Konfiguration der Lastgeneratormaschine verwendet wird. Jedes Protokoll hat einen anderen Speicherdruck und dies entscheidet, wie viele virtuelle Benutzer aus der angegebenen Konfiguration der Maschine (Lastgenerator) generiert werden können.
F # 33) Nach welchen Funktionen suchen Sie genau, wenn Sie das Leistungstest-Tool auswählen?
Antworten: Das Leistungstest-Tool sollte in der Lage sein:
- Testen einer Anwendung, die mit mehreren Technologien und Hardwareplattformen erstellt wurde.
- Bestimmen Sie die Eignung eines Servers zum Testen der Anwendung
- Testen einer Anwendung mit einer Last von Zehntausenden und sogar Tausenden von virtuellen Benutzern.
F # 34) Wie unterscheiden sich gleichzeitige Benutzer von gleichzeitigen Benutzern?
Antworten: Alle gleichzeitigen Benutzer sind gleichzeitige Benutzer, aber umgekehrt ist dies nicht der Fall.
Alle Vuser im laufenden Szenario sind gleichzeitige Benutzer, da sie dieselbe Anwendung zur gleichen Zeit verwenden, aber möglicherweise dieselben Aufgaben ausführen oder nicht. Gleichzeitige Benutzer führen dieselbe Aufgabe zur gleichen Zeit aus. Gleichzeitige Benutzer werden durch Rendezvous-Punkte zu gleichzeitigen Benutzern.
Rendezvous-Punkte weisen das System an, zu warten, bis eine bestimmte Anzahl von Vusern eintrifft, damit alle gleichzeitig eine bestimmte Aufgabe ausführen können.
F # 35) Wie identifizieren Sie, welche Werte im Skript korreliert werden müssen? Gib ein Beispiel.
Antworten: Dies kann auf folgende Arten geschehen:
- Zeichnen Sie die beiden Skripte mit ähnlichen Schritten auf und vergleichen Sie sie mit dem Dienstprogramm WDiff. (Siehe Tutorial Korrelation).
- Spielen Sie das aufgezeichnete Skript erneut ab und suchen Sie nach Korrelationen. Dies gibt eine Liste von Werten, die korreliert werden können.
Die Sitzungs-ID ist ein gutes Beispiel dafür. Wenn zwei Skripte mit dem Dienstprogramm WDiff aufgezeichnet und verglichen werden. Die Sitzungs-IDs in den beiden Skripten sollten unterschiedlich sein, und WDiff hebt diese Werte hervor.
F # 36) Wie wirkt sich das Caching auf die Ergebnisse der Leistungstests aus?
Antworten: Wenn Daten im Speicher des Servers zwischengespeichert werden, muss der Server das Ergebnis nicht abrufen und es wird keine Serveraktivität ausgelöst. Das Testergebnis spiegelt nicht die gleiche Leistung realer Benutzer wider, die die Anwendung mit unterschiedlichen Daten verwenden.
F # 37) Wie können Sie die Ausführung eines Skripts bei einem Fehler stoppen?
Antworten: Dies kann durch die Funktion lr_abort erreicht werden. Die Funktion weist den Vuser an, die Ausführung des Aktionsabschnitts zu beenden und die Ausführung durch Ausführen des Abschnitts vuser_end zu beenden. Diese Funktion ist hilfreich bei der Behandlung eines bestimmten Fehlers.
Dies kann auch verwendet werden, um eine Situation anstatt eines Fehlers zu behandeln, in der eine Ausführung nicht möglich ist. Die Funktion hat dem Vuser den Status 'Gestoppt' zugewiesen, der aufgrund der Funktion lr_abort gestoppt wurde. In der Laufzeiteinstellung sollte 'Bei Fehler fortfahren' deaktiviert sein.
Zu dir hinüber
Wir hoffen das Riesige Zusammenstellung von LoadRunner-Interviewfragen mit Antworten wird sich für euch alle als nützlich erweisen.
Bei STH bekennen wir uns immer zu Bedeutung der Grundlagen . Gleiches gilt auch für den Leistungstestprofi. Wir wünschen uns jedoch, dass dieser Fragebogen zum Leistungstest-Interview ein instrumenteller Bezugspunkt für alle ist, die eine Karriere als Leistungstest mit LoadRunner anstreben oder vorantreiben möchten.
Wünsche dir alles Gute!
=> Besuchen Sie hier für eine vollständige Reihe von LoadRunner-Tutorials
PREV Tutorial | Erstes Tutorial
Ich hoffe, Ihnen hat die gesamte Palette der Tutorials in dieser LoadRunner-Serie gefallen.
Literatur-Empfehlungen
- Interview Fragen und Antworten
- Fragen und Antworten zum ETL-Testinterview
- Einige knifflige manuelle Testfragen und -antworten
- 25 Fragen und Antworten zu den besten Agile Testing-Interviews
- 34 Häufigste Fragen und Antworten zu SoapUI-Interviews
- Spock Interview Fragen mit Antworten (am beliebtesten)
- Einige interessante Fragen zu Softwaretests
- Top 20+ .NET Interview Fragen und Antworten