Fehlerbehebung bei Leistungstests

In diesem Thema finden Sie Informationen, wie mehrere Fehler mit IBM® Rational Performance Tester behoben werden können.

Wenn sich beim Ausführen von Tests Probleme ergeben, vergewissern Sie sich, dass Sie alle Tipps unter Leistungstests - Tipps befolgt haben.

Wird beim Ausführen eines Tests eine Fehlernachricht angezeigt, können Sie in der Onlinehilfe im Abschnitt Fehlernachrichten bei Leistungstests nach der Nachricht suchen. Es werden nur die häufigsten Fehlernachrichten aufgelistet. Wird keine Fehlernachricht angezeigt, wenn ein Problem vorliegt, sollten Sie das Fehlerprotokoll prüfen. Wenn die Workbench beim Ausführen eines Tests heruntergefahren wird, starten Sie die Workbench erneut. Öffnen Sie das Fehlerprotokoll, indem Sie auf Fenster > Sicht anzeigen > Fehlerprotokoll klicken. Standardmäßig werden Warnungen und Fehlernachrichten protokolliert. Sie können die Standardprotokollierungsstufe erweitern, indem Sie auf Fenster > Einstellungen > Protokollierung klicken. Enthält das Fehlerprotokoll Fehlernachrichten, suchen Sie in der Onlinehilfe im Abschnitt Fehlernachrichten bei Leistungstests nach diesen Nachrichten.

Zusätzlich zur Onlinehilfe können Sie Fehlerumgehungen oder Lösungen für Probleme im Rational Performance Testing Forum auf developerWorks und in den Support Knowledge Base Technotes für Rational Performance Tester finden.

Beim Ausführen von Leistungstests können folgende Probleme auftreten.

Konnektivitätsprobleme zwischen Workbench- und Agentencomputern

Wird die Workbench gestoppt oder blockiert, wenn Sie versuchen, einen Test auszuführen, prüfen Sie, ob alle Agentencomputer aktiv sind. Starten Sie den Workbench-Computer und die Agentencomputer erneut. Vergewissern Sie sich, dass auf dem Workbench-Computer und den Agentencomputern ausreichender Plattenspeicherplatz verfügbar ist. Prüfen Sie, ob die Netzkonnektivität zwischen dem Workbench-Computer und den Agentencomputern fehlerfrei ist. Beispielsweise könnten Sie versuchen, Dateien auf dem Workbench-Computer und den Agentencomputern über Freigaben gemeinsam zu nutzen. Klicken Sie auf Fenster > Einstellungen > Agent Controller > Hosts und fügen Sie die Agentencomputer als Hosts hinzu. Klicken Sie danach auf Verbindung testen, um die Verbindungen zu den Instanzen des Agentencontrollers zu testen, die auf den Agentencomputern ausgeführt werden.

Konfigurationsprobleme aufzeichnen

Beim Aufzeichnen wird kein HTTP-Datenverkehr erfasst
Anweisungen zum Konfigurieren des Web-Browsers finden Sie unter Zuverlässigen Test aufzeichnen. Soll Internet Explorer dazu verwendet werden, Tests von einer sicheren Website aufzuzeichnen, finden Sie entsprechende Informationen unter Internet Explorer für die Aufzeichnung von einer sicheren Website konfigurieren. Inaktivieren Sie die Firewalls auf dem Workbench-Computer und auf den Agentencomputern.
Beim Aufzeichnen wird kein Datenverkehr erfasst
Vergewissern Sie sich, dass der von Ihnen ausgewählte Aufzeichnungstyp zu dem Protokoll passt, das für das zu testende System verwendet wird. Beispielsweise sollten Sie nicht versuchen, die HTTP-Aufzeichnung zu verwenden, wenn für das zu testende System das Citrix-Protokoll verwendet wird.
Nach einer Aufzeichnung wird kein Test generiert
Wenn der Testgenerator aus dem aufgezeichneten Datenverkehr keinen Test erstellen kann, wird normalerweise eine Fehlernachricht angezeigt oder in das Fehlerprotokoll geschrieben. Suchen Sie in der Onlinehilfe im Abschnitt Fehlernachrichten bei Leistungstest nach der Fehlernachricht. Fehlernachrichten können auch in technischen Hinweisen in der Support Knowledge Base unter http://www.ibm.com/software/awdtools/tester/performance/support/ dokumentiert sein.
Recordersteuerelemente sind nicht verfügbar
Wenn Sie einen Arbeitsbereich aus einer anderen Produktversion verwenden, sind die Recordersteuerelemente möglicherweise nicht verfügbar. Stattdessen werden die Recordersteuerelemente aus der anderen Version des Produkts angezeigt. Klicken Sie auf Fenster > Reset Perspective, um die Perspektive Leistungstest oder Servicetest zurückzusetzen. Alternativ können Sie auf Datei > Neu > Andere klicken, um den zu verwendenden Assistenten auszuwählen.

Probleme beim Ausführen von umfangreichen Tests oder Tests mit langer Laufzeit

Wenn ein Test zwar ausgeführt, aber mit Fehlern beendet wird, sollten Sie prüfen, ob der Workbench-Computer und die Agentencomputer die Hardware- und Softwareanforderungen erfüllen, die im Installationshandbuch ausführlich beschrieben sind. Achten Sie besonders auf die Anforderungen hinsichtlich Arbeitsspeicher und Plattenspeicherplatz. Weitere Informationen, wie die maximale Größe des Heapspeichers festgelegt wird, sodass sich Fehler vermeiden lassen, die durch fehlenden Arbeitsspeicher verursacht werden, finden Sie unter Hauptspeicherzuordnung erhöhen. Überwachen Sie die Prozessor- und Speicherbelegung auf dem Workbench-Computer und den Agentencomputern und achten Sie auf übermäßige Prozessor- oder Speicherbelegung durch die Prozesse javaw.exe oder java.exe. Wenn sich die Fehlernachrichten auf Prozesse beziehen, die unerwartet gestoppt werden, finden Sie weitere Informationen in dem Artikel http://www.ibm.com/support/docview.wss?uid=swg21395486.

Führen Sie den jeweiligen Test mit weniger virtuellen Benutzern aus. Verwenden Sie dabei die Standardeinstellungen für Zeitpläne, damit Sie feststellen können, ob das Verhalten durch die Anzahl der Benutzer verursacht wird. Überprüfen Sie das Testprotokoll auf Fehlernachrichten, die das getestete System generiert hat. Führen Sie den Test mit einem einzelnen Benutzer aus und vergewissern Sie sich, dass das getestete System keine Fehler generiert. Führen Sie den Test erst danach mit vielen Benutzern aus. Treten Probleme auf, führen Sie den Test erst erneut aus, nachdem Sie den Workbench-Computer und die Agentencomputer erneut gestartet haben.

Wenn die Workbench beim Ausführen eines Tests heruntergefahren wird, suchen Sie nach Dateinamen, die mit javacore beginnen. Der Name einer javacore-Datei beinhaltet das Datum, die Uhrzeit und die Prozess-ID. Wenn Sie eine javacore-Datei mit Werten für Datum, Uhrzeit und Prozess-ID finden, die mit der Workbench übereinstimmen, öffnen Sie die Datei in einem Texteditor. Die Ursache für den Fehler wird in der Nähe des Anfangs der javacore-Datei aufgelistet.

Datenkorrelationsfehler

Wenn Sie Tests zwar erfolgreich aufzeichnen können, beim Ausführen der Tests aber nicht das erwartete Verhalten in der Anwendung ausgelöst wird, müssen Sie möglicherweise manuelle Datenkorrelationen ausführen. Ist eine zusätzliche Datenkorrelation erforderlich, enthält das Testprotokoll meist Nachrichten, die der folgenden ähneln: Es war nicht möglich, den Wert zu extrahieren. Führen Sie den jeweiligen Test so aus, dass auf dem Workbench-Computer nur ein aktiver virtueller Benutzer verwendet wird. Vergleichen Sie anschließend die Wiedergabe mit dem aufgezeichneten Test, damit Sie ermitteln können, welche Antworten des getesteten Systems unerwartet sind. Informationen, wie mit dem Testprotokoll und der Sicht Protokolldaten gearbeitet wird, um Fehler in HTTP-Tests zu beheben, finden Sie unter HTTP-Tests debuggen. Weitere Informationen zu Datenkorrelationen finden Sie unter Antwort- und Anforderungsdaten korrelieren.


Feedback