Richtlinien für Citrix-Leistungstests

Für Citrix-Leistungstests werden Synchronisationsmechanismen verwendet, um Tests unabhängig von der Serverleistung in mehreren Citrix-Sitzungen wiederzugeben.

Diese Richtlinien sollten das Aufzeichnen eines zuverlässigen Tests erleichtern und Zeitlimitüberschreitungen bei Synchronisationen während der Testausführung verhindern.

Stellen Sie sicher, dass Sie über eine betriebsfähige Citrix-Clientumgebung verfügen und eine Verbindung mit einem Citrix-Server herstellen können.

Stellen Sie sicher, dass die aufgezeichnete Sitzung reproduzierbar sein wird. Beachten Sie die folgenden Tipps zum Aufzeichnen von Tests, die zuverlässig wiedergegeben werden können:
  • Wenn Sie eine Datei während einer aufgezeichneten Sitzung speichern, generieren einige Anwendungen 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, kann dies zu einer Unterbrechung des Tests und zu Zeitlimitüberschreitungen bei Synchronisationen führen.
  • Wenn die von Ihnen getesteten Anwendungen Dialogfenster enthalten, 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 wurden, bei nachfolgenden Ausführungen aber nicht erneut angezeigt werden, können zu einer Unterbrechung des Tests und zu Fehlern führen.
  • Verwenden Sie für Leistungstests dedizierte Testbenutzerkonten. Stellen Sie sicher, dass die Benutzerkonten möglichst keine Probleme verursachen, wenn unvorhersehbare Mausereignisse außerhalb des Anwendungsfensters auftreten.
  • Richten Sie die Testkonten und -anwendungen so ein, dass unvorhersehbare Fensterereignisse, z. B. neue Mailbenachrichtigungen, automatische Aktualisierungen oder Tipps des Tages, minimiert werden. Inaktivieren Sie nach Möglichkeit erweiterbare Menüs und Kurzinfos (Tooltipps).
  • Vermeiden Sie es nach Möglichkeit, Anwendungen über das Menü Start zu starten. Verwenden Sie stattdessen die Symbolleiste oder Desktopverknüpfungen, oder klicken Sie auf Start > Ausführen, und geben Sie den Namen der Anwendung ein.
  • Starten Sie keine Anwendungen und öffnen Sie keine Dateien von Positionen aus, die sich wahrscheinlich ändern, z. B. über Favoriten oder Zuletzt geöffnete Dateien.
  • Wenn Sie Untermenüs wie das Menü Start verwenden, warten Sie immer einen Augenblick, bis das Untermenü angezeigt wird. Sehen Sie sich nach der Aufzeichnung beim Bearbeiten des Tests die Mausfolgen an, die generiert wurden, um sicherzustellen, dass der korrekte Pfad zum Anzeigen des Untermenüs verwendet wurde.
  • Verwenden Sie zum Öffnen von Dateien oder zum Starten von Anwendungen nicht die Menüpunkte unter Zuletzt verwendete Dokumente, da sich diese Punkte von einer Ausführung zur nächsten ggf. ändern.
  • Klicken Sie beim Aufzeichnen Ihrer Tests vor der Interaktion mit einem Fenster oder Dialogfenster auf das betreffende Element, um sicherzustellen, dass es den Fokus erhält. Nehmen Sie anschließend Ihre Eingabe vor.
  • Stellen Sie sicher, dass die Mausbewegungen und Tastaturereignisse klar definiert und relativ langsam sind. Wenn Kurzinfos (Tooltipps) oder Maus-Hoveraktionen erwartet werden, warten Sie unbedingt ausreichend lange, bevor Sie die Bewegung fortsetzen.
  • Nach dem Aufzeichnen einer Sitzung und vor dem Beenden sind bei einigen Anwendungen Benutzereingaben erforderlich (um beispielsweise Änderungen aufzuzeichnen). Dies kann Diskrepanzen zwischen dem Status der Anwendung am Ende einer Sitzung und beim Beginn einer Testausführung verursachen. Zur Vermeidung von Problemen sollten Sie alle Anwendungen am Ende einer Aufzeichnungssitzung manuell schließen und die Sitzung über das Menü Start > Abmelden sauber beenden, statt im Citrix-Client oder in der Citrix-Recordersteuerung auf Stopp oder Schließen zu klicken.

Nach der Aufzeichnung und beim Bearbeiten des Tests müssen Sie regelmäßige Prüfläufe durchführen, um den Test mit einem Einzelbenutzer zu prüfen. Öffnen Sie nach jedem Testlauf das Verlaufsprotokoll für die Testausführung, und vergewissern Sie sich, dass der Test korrekt synchronisiert wird. Ändern Sie im Bedarfsfall die Synchronisationsebene für Fensterereignisse oder Imagesynchronisationen, die zu unnötigen Zeitlimitüberschreitungen führen, von "Bedingt" zu "Optional". Setzen Sie den Test nur mit virtuellen Benutzern ein, oder führen Sie ihn zu einem Zeitpunkt aus, wenn er stabil genug ist, um problemlos mit einem Einzelbenutzer ausgeführt werden zu können.

Zugehörige Konzepte
Übersicht über Citrix-Leistungstests
Übersicht über Citrix-Synchronisationen
Zugehörige Tasks
Citrix-Test aufzeichnen
Neu aufgezeichnete Folgen in Tests einfügen
Benutzervorgaben für die Citrix-Aufzeichnung ändern
Benutzervorgaben für die Citrix-Testgenerierung ändern
Nutzungsbedingungen | Feedback
(C) Copyright IBM Corporation 2006. Alle Rechte vorbehalten.