Übersicht über Citrix-Leistungstests

Mit IBM Rational Performance Tester Extension für Citrix Presentation Server können Sie Citrix-Anwendungen auf die gleiche Weise wie eine HTTP-Anwendung testen.

Leistungstests bestehen aus fünf Stadien: Testerstellung, Testbearbeitung, Workloademulation mit Zeitplänen, Zeitplanausführung und Auswertung der Ergebnisse.

Voraussetzungen

Bevor Sie die Leistung von Citrix-Anwendungen testen können, muss ein Citrix Presentation Server-Client auf dem Computer installiert sein, auf dem auch IBM Rational Performance Tester installiert ist. Der Citrix Presentation Server-Client wird zur Aufzeichnung und Ausführung von Leistungstests benötigt.

Wenn Sie Tests über ferne Hosts implementieren, um eine große Anzahl virtueller Benutzer zu emulieren, muss die folgende Software auf jedem fernen Computer installiert sein:
  • Der Citrix Presentation Server-Client
  • IBM Agent Controller

Einschränkungen

Citrix-Leistungstests basieren auf den Ereignissen von Fenstererstellungen und Änderungen sowie optional auf Verfahren zur Imageerkennung, um Benutzereingaben und Serverausgaben zu synchronisieren. Bevor Sie eine Sitzung mit einer Citrix-Anwendung aufzeichnen, muss sichergestellt sein, dass das Verhalten dieser Anwendung vollständig reproduzierbar ist. Die Anwendung muss insbesondere Fenster und GUI-Elemente immer an denselben Positionen und in derselben Folge erstellen. Maus- oder Tastaturereignisse müssen immer dieselbe Ausgabe erzeugen. Beachten Sie folgende Beispiele:
  • Wenn die Anwendung Dialogfenster enthält, die nur bei der ersten Ausführung eines bestimmten Programms oder einer bestimmten Komponente angezeigt werden (z. B. Tipps oder Sicherheitshinweise), stellen Sie sicher, dass diese beim Aufzeichnen des Tests inaktiviert sind. Fenster oder Dialogfenster, die aufgezeichnet, aber bei nachfolgenden Ausführungen nicht angezeigt bzw. mit anderen Koordinaten auf dem Bildschirm dargestellt werden, führen zu einer Unterbrechung des Tests und zu Zeitlimitüberschreitungen bei Synchronisationen.
  • Wenn Sie eine Datei während einer aufgezeichneten Sitzung speichern, erzeugt die Anwendung bei der Wiedergabe der Tests möglicherweise eine Warnung, die auf den bereits vorhandenen Dateinamen hinweist. Wenn die Warnung in der aufgezeichneten Sitzung nicht enthalten war, führt dies zu einer Unterbrechung des Tests und zu Fehlern.

Da Citrix-Leistungstests auf sehr niedriger Ebene (Mausbewegungen, Tastenbetätigungen) mit dem Citrix Presentation Server-Client interagieren, können Änderungen wie das Verschieben von Testelementen, das Hinzufügen von Schleifen oder Bedingungen und das Einfügen von neuen Folgen, die nach der Aufzeichnung am Test durchgeführt wurden, zu einer Unterbrechung des Kontexts der emulierten Benutzeraktionen und zu Zeitlimitüberschreitungen bei der Synchronisation führen. Bei der Bearbeitung des Tests muss der Kontext der Benutzeraktionen unbedingt beachtet werden.

Zugehörige Konzepte
Richtlinien für Citrix-Leistungstests
Übersicht über Citrix-Synchronisationen
Nutzungsbedingungen | Feedback
(C) Copyright IBM Corporation 2006. Alle Rechte vorbehalten.