Test mit der Citrix-Webschnittstelle aufzeichnen

Sie können eine Citrix-Sitzung über die Citrix-Webschnittstelle aufzeichnen, um die von dieser Verbindungsmethode bereitgestellte Ausgleichsfunktion für die Arbeitslast zu verwenden. Zu diesem Zweck zeichnen Sie einen HTTP-Test auf, der Sitzungsinformationen enthält, die mit der Webschnittstelle aufgezeichnet wurden. Anschließend zeichnen Sie einen Citrix-Test auf, der diese Informationen verwendet. Nachdem Sie die Aufzeichnung der Sitzung abgeschlossen haben, generiert der Assistent einen Citrix-Test.

Vorbereitende Schritte

Ein HTTP-Test stellt einem Benutzer oder einer Anwendung die Sitzungsinformationen zur Verfügung, um eine Verbindung zu einer Citrix-Farm herzustellen. Derselbe HTTP-Test kann wiederverwendet werden, um andere Citrix-Tests aufzuzeichnen.

Citrix-Tests, die mit dieser Methode aufgezeichnet werden, können nur innerhalb eines Zeitplans ausgeführt werden. Nach der Aufzeichnung müssen Sie einen Zeitplan definieren, der den HTTP-Test und anschließend den Citrix-Test ausführt.

Vorgehensweise

  1. Zeichnen Sie zuerst einen HTTP-Test auf. Klicken Sie dazu auf Datei > Neu > Test aus Aufzeichnung, wählen Sie HTTP-Aufzeichnung aus und klicken Sie dann auf Weiter.
  2. Wählen Sie auf der Seite Wählen Sie die Speicherposition für das Testprogramm aus ein Projekt aus. Geben Sie unter Testdateiname einen Namen für den HTTP-Leistungstest ein und klicken Sie dann auf Fertig stellen. Der von Ihnen eingegebene Name ist der Basisdateiname für die Aufzeichnung, den Test und andere erforderliche Dateien. Diese Dateien werden im Standardnavigator oder im Java Package Explorer mit ihren unterschiedlichen Erweiterungen angezeigt. Im Testnavigator wird jedoch nur der einfache (Test-)Name angezeigt.
  3. Geben Sie im Web-Browser die URL des Citrix-Webschnittstellenservers ein.
  4. Geben Sie auf der Seite der Citrix-Webschnittstelle Ihren Benutzernamen, Ihr Kennwort und Ihre Domäne ein, um eine Sitzung zu öffnen. Die Citrix-Webschnittstelle zeigt die Liste der Anwendungen an, die auf einem Server veröffentlicht und für den Benutzer verfügbar sind.
  5. Öffnen Sie die Verbindungseinstellungen und wählen Sie eine andere Fenstergröße als Seamless aus. Dieser Modus ist nicht kompatibel mit Testzeitplänen.
  6. Wählen Sie die Anwendung aus, die Sie testen möchten.
  7. Schließen Sie die Anwendung und den Web-Browser. Hierdurch wird die Aufzeichnung beendet und ein neuer HTTP-Test generiert, der mit einem angepassten Codetestelement namens StoreICA endet.
  8. Zeichnen Sie jetzt den Citrix-Test auf. Klicken Sie dazu auf Datei > Neu > Test aus Aufzeichnung, wählen Sie Citrix-Aufzeichnung aus und klicken Sie dann auf Weiter.
  9. Wählen Sie auf der Seite Wählen Sie die Speicherposition für das Testprogramm aus ein Projekt aus.
  10. Geben Sie im Feld Testdateiname einen Namen für den Citrix-Test ein und klicken Sie auf Weiter.
  11. Wählen Sie auf der Seite Citrix-Verbindungseinstellungen die Option Über eine Web-Schnittstelle aus und klicken Sie dann in Verbindungsszenario auf Durchsuchen. Anschließend wählen Sie den HTTP-Test aus, der die Citrix-Webschnittstellensitzung enthält.
  12. 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.
  13. Führen Sie im Fenster Citrix-Aufzeichnung die Aufgaben aus, die Sie testen möchten. Mit den Recordersteuerelementen in der Symbolleiste können Sie während der Aufzeichnung Kommentare hinzufügen, Synchronisationen aufzeichnen oder Screenshots erstellen.
    1. Zum Hinzufügen eines Benutzerkommentars zum aufgezeichneten Test klicken Sie auf die Schaltfläche Benutzerkommentar einfügen Schaltfläche 'Benutzerkommentar einfügen'. Da Citrix-Tests umfangreich und schwer zu lesen sein können, können aussagekräftige Kommentare das Auffinden wichtiger Elemente erleichtern.
    2. Wenn Sie dem aufgezeichneten Test eine Imagesynchronisation hinzufügen möchten, klicken Sie auf die Schaltfläche Imagesynchronisation einfügen Schaltfläche 'Imagesynchronisation einfügen', wählen einen Anzeigenbereich für die Synchronisation aus und klicken erneut auf die Schaltfläche 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 Imagesynchronisationen 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. Sie können im Testeditor auch Prüfpunkte zu Imagesynchronisationen hinzufügen.
    3. Zum Hinzufügen eines Screenshots zum aufgezeichneten Test klicken Sie auf die Schaltfläche Screenshot erstellen Schaltfläche 'Screenshot erstellen'. Screenshots verbessern die Lesbarkeit von Tests und dienen zur Veranschaulichung des aufgezeichneten Tests.
    4. Zum Ändern der Einstellungen für Screenshots klicken Sie auf Benutzervorgaben für Screenshot Schaltfläche 'Benutzervorgaben für Screenshot' und wählen 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.
  14. Nachdem Sie die Folge der zu testenden Aktionen abgeschlossen haben, schließen Sie die Sitzung und stoppen die Aufzeichnung, indem Sie auf die Schaltfläche Aufzeichnung stoppen Schaltfläche 'Aufzeichnung stoppen' klicken. Es wird ein Fortschrittsfenster angezeigt, während der Test generiert wird. Nach Beendigung dieses Vorgangs zeigt die Sicht für die Recordersteuerung die Nachricht Testgenerierung abgeschlossen an. Der Test wird im Testnavigator aufgelistet und im Testeditor geöffnet.

Nächste Schritte

Zum Ausführen des Tests über die Citrix-Webschnittstelle müssen Sie einen neuen Zeitplan erstellen, dann den HTTP-Test und danach den Citrix-Test hinzufügen.

Feedback