Mit IBM® Rational Performance Tester Extension for
Socket Protocols können Sie die Leistung jeder Anwendung testen, die ein TCP/IP-Socketprotokoll verwendet.
Aussagekräftige Ergebnisse von Leistungstests beruhen auf einer einwandfreien Testentwicklung.
Alle im Folgenden beschriebenen Schritte tragen zur Generierung aussagekräftiger Testergebnisse bei:
- Testerstellung. Sie erstellen einen Test, indem Sie eine Sitzung mit einer Clientanwendung aufzeichnen. Die aufgezeichnete Sitzung beginnt in der Regel mit der Ausführung der Clientanwendung. Dann folgt die Interaktion mit der Anwendung zur Erstellung von relevantem Netzverkehr. Die Sitzung wird beendet, wenn Sie die Anwendung schließen oder die Aufzeichnung beenden. Mit der Aufzeichnung wird ein Leistungstest generiert, in dem das Verhalten der Clientanwendung reproduziert wird.
- Testbearbeitung. Nach der Aufzeichnung können Sie die aufgezeichneten Ereignisse bearbeiten. Sie können aufgezeichnete Testwerte durch variable Testdaten ersetzen oder dynamische Daten zum Test hinzufügen.
- Testüberprüfung. Vor dem Einsatz des Tests können Sie diesen manuell als virtueller Einzelbenutzer ausführen, um sicherzustellen, dass der Test in der Sollumgebung bei minimaler Serverlast reibungslos abläuft und die erwarteten Ergebnisse liefert. Unter Umständen sind mehrere Testbearbeitungs- und Überprüfungszyklen erforderlich, bevor der Test wie erwartet läuft.
- Auslastungsemulation mit Zeitplänen. Wenn der Test mehrmals wie erwartet ausgeführt wurde, geben Sie einen Ausführungszeitplan und Benutzergruppen an. Auf diese Weise können Sie eine Auslastung emulieren, die durch eine große Anzahl virtueller Benutzer generiert wird.
- Zeitplanausführung. Sie führen den Zeitplan aus, wobei Sie die Testausführung für virtuelle Benutzer implementieren, die sich auf fernen Hosts befinden können. Jeder virtuelle Benutzer führt eine Instanz des Tests aus. Die Ergebnisse für die Reaktionszeiten werden erfasst.
- Auswertung der Ergebnisse. Die von den Tests erzeugten Ergebnisse werten Sie anhand der verschiedenen Berichte aus, die während der Ausführung generiert werden. Sie können auch angepasste Berichte entwerfen.