Mit IBM® Rational Performance Tester Extension
for Socket Protocols können Sie die Leistung von TN3270-Terminalserveranwendungen testen.
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 des TN3270-Terminalclients. Dann folgt die Interaktion mit der Anwendung zur Erstellung von relevantem
Netzverkehr. Die Sitzung wird beendet, wenn Sie den Terminalclient 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 stabil 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 eigene, angepasste Berichte entwerfen.