Sie können eine Citrix-Sitzung mit Citrix XenApp oder XenDesktop aufzeichnen. Bei der Aufzeichnung startet der Aufzeichnungsassistent automatisch den Client und konfiguriert ihn für die Aufzeichnung. Nachdem Sie die Aufzeichnung der Sitzung abgeschlossen haben, generiert der Assistent einen Citrix-Leistungstest.
Vorbereitende Schritte
- Installieren Sie Citrix OnlinePlugin oder Citrix Receiver und stellen Sie eine Verbindung zu Citrix XenApp oder zu Citrix
XenDesktop her. Informationen zu unterstützten Versionen finden Sie im Dokument Systemanforderungen.
- Wenn Sie Microsoft Windows 2008 verwenden, müssen Sie über Citrix Receiver 3.3 oder 4.1 verfügen. Zum Ausführen eines Citrix-Tests unter Microsoft Windows 2008 müssen Sie Citrix Receiver 3.3 oder 4.1 und .Net Framework 3.5 installieren. Zum Installieren des Features .Net Framework 3.5 öffnen Sie Systemsteuerung und klicken auf die Option zum Aktivieren/Inaktivieren von Windows-Features. Aktivieren Sie im Assistenten zum Hinzufügen von Rollen und Features auf der Seite "Features" das Kontrollkästchen .Net Framework 3.5 Features und klicken Sie auf Weiter.
Um den Quellendateipfad des Features anzugeben, klicken Sie auf die Option zum Angeben eines alternativen Quellenpfads, geben den Pfad an und klicken auf OK. Klicken Sie dann auf Installieren.
- Das Verhalten des Aufzeichnungsassistenten wird durch Recordereinstellungen gesteuert. Zum Prüfen der aktuellen Einstellungen klicken Sie auf , erweitern Test und klicken dann auf Citrix-Aufzeichnung. Bei dieser Vorgehensweise wird davon ausgegangen, dass Standardeinstellungen verwendet werden.
- Nach dem Aufzeichnen eines Tests oder beim Ausführen eines Tests unter Windows 2008 wird auf der Registerkarte Citrix-Imagesynchronisation nicht der erfasste
Screenshot für das tatsächliche Image angezeigt.
Der Bitmap-Hash-Code variiert ebenfalls für den tatsächlichen und erwarteten Screenshot.
Sie müssen diesen Bitmap-Hash-Code des erwarteten Image für das tatsächliche Image verwenden. Klicken Sie hierzu in Citrix-Imagesynchronisation auf das Symbol Wert hinzufügen und dann in der Bestätigungsnachricht auf Ja. Der Imagesynchronisationseintrag wird dem Test hinzugefügt. Speichern Sie den Test.
- Standardmäßig wird IBM® Rational Performance Tester Agent als Service gestartet. Wenn Sie einen Citrix-Test auf einem Agenten ausführen, müssen Sie Rational Performance Tester Agent als Prozess starten.
Gehen Sie hierzu wie folgt vor:
- Öffnen Sie das Fenster "Windows-Dienste".
- Ändern Sie für den Dienst Majordomo die Option Startup Type in Manual. Ändern Sie dann
die Option Status in Stop.
- Öffnen Sie vom Installationsverzeichnis des Agenten aus den Majordomo-Ordner und doppelklicken Sie
auf die Datei Majordomo.exe.
Vorgehensweise
So zeichnen Sie einen Citrix-Test auf:
- Klicken Sie in der Perspektive "Leistungstest" auf die Schaltfläche in der Symbolleiste Neuer Test aus Aufzeichnung
oder klicken Sie auf .
- Klicken Sie im Assistenten für Neuer Test aus Aufzeichnung auf
Test aus neuer Aufzeichnung erstellen, wählen Sie Citrix-Test aus und klicken Sie auf Weiter. Wenn Sie vertrauliche Daten aufzeichnen, können Sie eine Verschlüsselungsstufe der Aufzeichnung auswählen.
- Wählen Sie auf der Seite Speicherposition auswählen das Projekt und den Ordner für den neuen Test aus, geben Sie einen
Namen für den Test ein und klicken Sie auf Weiter. Klicken Sie bei Bedarf auf die Schaltfläche Übergeordneten Ordner erstellen
, um ein neues Projekt oder einen neuen Ordner zu erstellen.
- Geben Sie auf der Seite Citrix-Verbindungseinstellungen an, wie die Verbindung zum Citrix-Server hergestellt werden soll. Führen Sie eine der folgenden Aufgaben aus:
- Wenn Sie vom Citrix-Administrator eine ICA-Datei erhalten haben, führen Sie die folgenden Schritte aus:
- Wählen Sie Mit ICA-Datei aus, um mit den Einstellungen aus dieser Datei eine Serververbindung herzustellen.
- Klicken Sie auf Durchsuchen, um auf dem Computer nach der ICA-Datei zu suchen und diese auszuwählen.
- Klicken Sie auf Weiter, um den Vorgang fortzusetzen.
- Wenn Sie den Citrix-Server für die Sitzung manuell angeben möchten, führen Sie die folgenden Schritte aus:
- Wählen Sie Auf Server aus, um eine direkte Verbindung zum Server herzustellen.
- Geben Sie den Namen oder die IP-Adresse des Servers an oder klicken Sie auf Durchsuchen, um einen Server oder eine Server-Farm im lokalen Netz zu suchen.
- Optional: Wenn Sie die Citrix-Farmparameter ändern müssen, klicken Sie auf Farmeinstellungen.
- Wenn eine Windows-Sitzung aufgezeichnet werden soll, lassen Sie Initialprogramm leer.
- Wenn der Citrix-Administrator Anwendungen im Netz veröffentlicht hat, führen Sie die folgenden Schritte aus:
- Wählen Sie In veröffentlichter Anwendung aus und klicken Sie auf Durchsuchen, um die Anwendung aus der Liste der auf dem Server oder der Server-Farm veröffentlichten Anwendungen auszuwählen.
- Optional: Wenn Sie die Citrix-Farmparameter ändern müssen, klicken Sie auf Farmeinstellungen.
In diesem Fall führt die Server-Farm den Lastausgleich durch und wählt den Server automatisch aus.
- Wenn die Anmeldefolge Teil der Sitzungsparameter sein soll, wählen Sie Mit benutzerdefinierten Berechtigungsnachweisen anmelden aus, geben Sie die Berechtigungsnachweise ein und den Domänennamen an. Wenn diese Option inaktiviert ist, werden die Berechtigungsnachweise als Teil der Anmeldefolge während der Aufzeichnung aufgezeichnet.
Anmerkung: Wenn Sie die Option Mit ICA-Datei verwenden und die ICA-Datei den Befehl LogonTicket enthält, müssen Sie Ihre Berechtigungsnachweise erneut auf dem Citrix-Server eingeben, um einen Citrix-Test zu starten, selbst wenn Sie Ihre Berechtigungsnachweise als Teil dieses Schritts eingegeben haben. Wenn Sie die zweimalige Eingabe der Berechtigungsnachweise vermeiden wollen, können Sie den Befehl LogonTicket manuell aus der ICA-Datei entfernen.
- Klicken Sie auf Weiter, um den Vorgang fortzusetzen.
- Auf der Seite mit den Einstellungen für die Citrix-Sitzung können Sie eine Beschreibung für den Test eingeben sowie die Videoeinstellungen, den Verschlüsselungsmodus und die erweiterten Optionen für den Citrix XenApp-Client ändern.
Klicken Sie auf Weiter, um den Vorgang fortzusetzen.
Anmerkung: Da Citrix-Leistungstests auf Interaktionen der unteren Ebene mit dem Server, einschließlich Maus- und Fensterkoordinaten, basieren, muss die Größe des Citrix-Desktops für eine Unterstützung der zu testenden Anwendung ausreichen. Insbesondere müssen Sie es vermeiden, während der Aufzeichnung in Fenstern zu blättern.
- Wenn Sie einen Citrix-Leistungstest zum ersten Mal aufzeichnen, lesen Sie den Datenschutzhinweis und wählen Akzeptieren aus, um den Vorgang fortzusetzen.
- Klicken Sie auf Fertig stellen, um die Aufzeichnung zu starten. Das Fenster Citrix-Aufzeichnung mit der Citrix XenApp-Sitzung und einer Gruppe von Recordersteuerelementen wird geöffnet.
- Führen Sie im Fenster Citrix-Aufzeichnung die Aufgaben aus, die getestet werden sollen. Mit den Recordersteuerelementen in der Symbolleiste können Sie während der Aufzeichnung Kommentare hinzufügen, Synchronisationen aufzeichnen oder Screenshots erstellen.
- Wenn Sie dem aufgezeichneten Test einen Benutzerkommentar hinzufügen möchten, klicken Sie auf das Symbol Benutzerkommentar einfügen
. Da Citrix-Tests umfangreich und schwer zu lesen sein können, können aussagekräftige Kommentare das Auffinden wichtiger Elemente erleichtern.
- Wenn Sie dem aufgezeichneten Test eine Imagesynchronisation hinzufügen möchten, klicken Sie auf das Symbol Imagesynchronisation einfügen
, wählen Sie einen Anzeigenbereich für die Synchronisation aus und klicken Sie erneut auf das Symbol Imagesynchronisation einfügen. Mithilfe von Imagesynchronisationen können Sie während der Wiedergabe eines Tests den Inhalt eines Anzeigenbereichs verfolgen, statt sich nur auf Fensterereignisse zu konzentrieren. Sie können diese Screenshots verwenden, um die Synchronisation eines Tests in Anwendungen zu verwalten, die nur einige wenige Fenster erstellen oder ändern, aber den Inhalt eines Fensters in regelmäßigen Abständen aktualisieren. Der Inhalt eines Images kann entweder als Bitmap-Hashcode oder als Textwert ausgewertet werden, der durch die optische Zeichenerkennung ermittelt wird.
- Wenn Sie während der Aufzeichnung eine Reaktionszeitmessung einfügen möchten, klicken Sie auf das Symbol Reaktionszeit
einfügen
, um einen Start für die Messung in der Aufzeichnung zu erstellen. Klicken Sie dann erneut auf das Symbol, um einen Stopp zu erstellen.
- Wenn Sie dem aufgezeichneten Test einen Screenshot hinzufügen möchten, klicken Sie auf das Symbol Screenshot erstellen
oder auf das Symbol Fenster erstellen
. Screenshots verbessern die Lesbarkeit von Tests und dienen zur Veranschaulichung des aufgezeichneten Tests. Wenn Sie die Einstellungen für Screenshots ändern möchten, klicken Sie auf das Symbol Benutzervorgaben für Screenshot
und wählen Sie eine der folgenden Optionen aus:
- Keine automatische Erstellung eines Screenshot
- Wählen Sie diese Option aus, wenn der Testrecorder Screenshots nicht automatisch aufzeichnen soll. Bei Auswahl dieser Option können Sie Screenshots jedoch manuell aufzeichnen. Diese Option ist standardmäßig aktiviert.
- Erstellung eines Screenshots - alle
- Wählen Sie diese Option aus, um Screenshots regelmäßig automatisch aufzuzeichnen und die Zeit zwischen den Screenshots anzugeben.
- Screenshot bei Fenstererstellung
- Wählen Sie diese Option aus, um immer dann einen Screenshot aufzuzeichnen, wenn ein Fensterobjekt in Citrix erstellt wird.
- Tooltips ausschließen
- Wenn Screenshot bei Fenstererstellung ausgewählt ist, können Sie diese Option aktivieren, um die Erstellung eines Screenshots zu vermeiden, sobald während der Aufzeichnung eine QuickInfo (Tooltip) angezeigt wird. Wenn diese Option inaktiviert ist, werden Screenshots aufgezeichnet, wenn QuickInfos angezeigt werden.
Wenn eine Vorschau aller Screenshots und Imagesynchronisationen auf der Seite des Fensters "Citrix-Aufzeichnung" angezeigt werden soll, klicken Sie auf das Symbol Screenshotvorschau
.
- Nachdem Sie die Folge der zu testenden Aktionen abgeschlossen haben, schließen Sie die Sitzung und stoppen Sie die Aufzeichnung, indem Sie auf
das Symbol Aufzeichnung stoppen
klicken. Es wird ein Fortschrittsfenster angezeigt, während der Test generiert wird. Nach Abschluss wird in der Sicht
Recordersteuerung die Nachricht Testgenerierung abgeschlossen angezeigt. Der Test wird im Testnavigator aufgelistet und im Testeditor geöffnet.