Spinne

Sie können die eigenständige gerichtete Spinne unabhängig von AppDNA verwenden, um die HTML-Seiten Ihrer Webanwendungen zu erfassen, damit Sie sie in AppDNA importieren können.

So starten Sie die eigenständige gerichtete Spinne:

  • Wählen Sie im Windows-Startmenü Citrix AppDNA > Web Application Capture.

Hinweis: Wenn diese Option nicht verfügbar ist, überprüfen Sie, ob Sie die eigenständigen Weberfassungstools installiert haben. Weitere Informationen finden Sie unter Installieren der eigenständigen Web Capture-Tools.

Übersicht

Sie geben die URLs der Webanwendungen ein, die Sie erfassen möchten, am oberen Rand des Bildschirms. Unter der Liste der URLs befinden sich drei Registerkarten. Die erste enthält ein Protokoll der Aktivität der Spinne und Sie verwenden die anderen beiden Registerkarten, um Einstellungen und Optionen einzugeben. Diese sind in gesonderten Überschriften nachstehend dokumentiert.

Die Optionen im Hauptteil des Bildschirms sind wie folgt:

URL. Geben Sie hier die URL der Webanwendung an, und klicken Sie dann auf URL hinzufügen, um sie der Liste hinzuzufügen. Dabei muss es sich um eine gültige URL handeln, zu der es möglich ist, von dem Computer aus zu navigieren, auf dem Sie das eigenständige Tool ausführen. Sie können mehrere URLs hinzufügen. Dies ist beispielsweise nützlich, wenn Sie eine Reihe von Webaufnahmen ausführen möchten.

URL entfernen. Entfernt eine URL aus der Liste. Wählen Sie die URL aus, die entfernt werden soll, bevor Sie auf diese Schaltfläche klicken.

Automatisch. Wenn Sie die Option Manuelle Erfassung verwenden, können Sie diese Schaltfläche verwenden, um in den automatischen Modus zu wechseln. Die Spinne folgt dann automatisch Links und stoppt nur, wenn sie auf ein Eingabeformular oder ein Dialogfeld stößt, abhängig von den gewählten Einstellungen.

Manuelle Erfassung. Aktivieren Sie dieses Kontrollkästchen, wenn Sie den manuellen Modus verwenden möchten. In diesem Modus gehen Sie manuell durch die Webanwendung und folgen den Links, die relevant sind. Verwenden Sie den manuellen Modus für Webanwendungen, die JavaScript und verwandte Technologien (wie AJAX) verwenden, um Seiten nach dem Laden zu ändern oder wenn es ein komplexes Single Sign-On (SSO) Szenario gibt. Sie können optional in den automatischen Modus wechseln, nachdem Sie beispielsweise die SSO- und AJAX-Seiten erfasst haben. Deaktivieren Sie dieses Kontrollkästchen (Standardeinstellung), wenn die Spinne im automatischen Modus ausgeführt werden soll. Dies wird nur angehalten, wenn ein Eingabeformular oder ein Dialogfeld angezeigt wird, abhängig von den gewählten Konfigurationsoptionen.

CSV importieren. Importieren Sie eine CSV-Datei, die die URLs auflistet, die erfasst werden müssen.

CSV exportieren. Exportieren Sie eine CSV-Datei mit den erfassten URLs.

Fangen Sie an. Klicken Sie auf, um mit der Aufzeichnung der Liste der URLs von oben zu beginnen.

Alle abbrechen. Klicken Sie, um die Spinne zu stoppen.

Website überspringen. Klicken Sie hier, um die aktuelle Website zu überspringen.

Registerkarte “Allgemeine Einstellungen”

Die Registerkarte Allgemeine Einstellungen enthält Optionen, die das Verhalten der gerichteten Spinne steuern.

Generieren Sie MSI. Aktivieren Sie dieses Kontrollkästchen, wenn Sie ein MSI für den Import in AppDNA generieren möchten. Normalerweise tun Sie dies, wenn Sie eine Webanwendung nur mit dem Spider erfassen. Deaktivieren Sie dieses Kontrollkästchen, wenn Sie die erfassten Seiten mit Quelldateien kombinieren möchten, um eine umfassendere Analyse zu ermöglichen. Sie müssen dann die Ausgabe der Spinne mit den Quelldateien der Webanwendung kombinieren und dieEigenständige Webanwendungsquelle zum MSI Converterüber die kombinierten Dateien ausführen.

Erfassen Sie Ergebnisausgabeverzeichnis. Legen Sie fest, wo die Ausgabedateien gespeichert werden sollen. Hier finden Sie die generierten MSI-Dateien und die erfassten Webseiten.

Standortdurchfahrungstiefe. Geben Sie die Verbindungstiefe an, der die Spinne folgen soll. Wenn Sie beispielsweise eine Tiefe von 1 angeben, beginnt die Spinne auf der Indexseite der Website und prüft, wie viele Links sie enthält, und besucht jeden dieser Links. Wenn einer dieser Links weitere Links enthält, besucht die Spinne diese, wenn die Tiefe auf eine Tiefe von 2 oder mehr eingestellt ist. Der Standardwert ist 25.

Formular-Benutzerinteraktion. Aktivieren Sie dieses Kontrollkästchen, wenn die Spinne (wenn sie im automatischen Modus ausgeführt wird) auf jeder Seite mit einem Formular anhalten soll und Sie auffordert, sie auszufüllen. Dies ist besonders nützlich, wenn die Webanwendung Seiten hat, auf denen sich der Benutzer anmelden muss. Wenn diese Option ausgewählt ist und die Spinne ein Formular auf einer Webseite erkennt, wird ein Dialogfeld geöffnet und die Formulareingabefelder gelb hervorgehoben. Weitere Informationen finden Sie unter Web-Capture-Verarbeitung.

Browser-Timeout (Sek). Geben Sie die Zeitspanne in Sekunden an, die die Spinne auf das Laden einer Seite warten soll, bevor sie ignoriert und zur nächsten Seite übergeht (wenn die Spinne im automatischen Modus ausgeführt wird). Wenn Sie die Spinne im manuellen Modus ausführen, wird diese Einstellung nur für die erste Seite verwendet. Der Standardwert beträgt 15 Sekunden.

Verzögerung Timeout beginnt um (s). Geben Sie einen zusätzlichen Zeitüberschreitungszeitraum in Sekunden an, der in älteren Versionen von Internet Explorer verwendet werden kann, um eine Verzögerung vor dem Start des Browser-Timeouts (oben eingegeben) zu verursachen. Dies ist notwendig, da ältere Versionen von Internet Explorer, insbesondere wenn sie unter älteren Versionen von Windows ausgeführt werden, einige Zeit in Anspruch nehmen können, um zur nächsten URL zu wechseln. Der Standardwert ist 1 Sekunde.

Verzögerung zwischen der Erfassung (msec). Aktivieren Sie dieses Kontrollkästchen, wenn die Spinne einen bestimmten Zeitraum zwischen der Erfassung jeder Seite warten soll. Dies ist nützlich, wenn die Firewall Ihres Unternehmens ansonsten die Spinne im automatischen Modus blockiert. Diese Einstellung wird nicht verwendet, wenn Sie die Spinne im manuellen Modus ausführen. Geben Sie die Wartezeit in Millisekunden ein.

Registerkarte “Spider-Einstellungen”

Die Registerkarte Spider Settings bietet weitere Optionen, die die gerichtete Spinne steuern.

URL-Einschlüsse. Standardmäßig folgt die AppDNA Spinne keinen Links zu externen Domänen. Sie können jedoch eine Liste von externen Domänen erstellen, zu denen die Spinne Links folgen soll.

Domäne. Geben Sie hier die externe Domäne an, und klicken Sie auf Hinzufügen, um sie der Liste der zulässigen externen Domänen hinzuzufügen. Wenn die Webanwendung zu einer anderen Domäne umleitet, geben Sie diese Domäne hier ein. Wenn ein externer Authentifizierungsserver verwendet wird, der sich in einer anderen Domäne befindet, geben Sie diese Domäne hier ein.

Unterdomänen einschließen. Aktivieren Sie dieses Kontrollkästchen, wenn die Spinne Links zu Unterdomänen der Hauptdomäne der Webanwendung folgen soll (z. B. http://staging.dev.myserver/myWebApp). Aktivieren Sie dieses Kontrollkästchen, wenn die Webanwendung zu einer Subdomäne der Hauptdomäne umleitet. Deaktivieren Sie dieses Kontrollkästchen, wenn die Spinne Links zu Unterdomänen ignoriert.

Beschränken Sie die Web-App auf ihr virtuelles Verzeichnis. Aktivieren Sie dieses Kontrollkästchen, wenn der Spinne Links außerhalb des virtuellen Verzeichnisses der Webanwendung ignoriert (z. B. http://myserver/myWebApp). Dies ist nützlich, wenn mehrere Webanwendungen auf demselben Server vorhanden sind und auf jeden von einem anderen Teil der URL zugegriffen wird. Deaktivieren Sie dieses Kontrollkästchen, wenn die Spinne Links außerhalb des virtuellen Verzeichnisses folgen soll.

Automatisches Schließen von Dialogfeldern und Popups. Aktivieren Sie dieses Kontrollkästchen, wenn die Spinne Dialogfelder automatisch schließen soll, die bei der Ausführung im automatischen Modus auftreten. Dies ist beispielsweise nützlich, wenn Sie den Import unbeaufsichtigt lassen möchten. Beachten Sie jedoch, dass die Spinne JavaScript-initiierte Pop-ups nicht schließen kann. Deaktivieren Sie dieses Kontrollkästchen, wenn die Spinne darauf warten soll, dass Sie Dialogfelder manuell schließen.

Proxyauthentifizierungsaufforderung zulassen. Aktivieren Sie dieses Kontrollkästchen, wenn Ihr LAN für die Verwendung eines Proxyservers konfiguriert ist und Sie das Kontrollkästchen Dialogfeld und Popups automatisch schließen aktiviert haben. Dies bedeutet, dass die Spinne darauf wartet, dass Sie Ihre Anmeldeinformationen im Authentifizierungsdialogfeld eingeben. Deaktivieren Sie dieses Kontrollkästchen, wenn Ihr LAN nicht für die Verwendung eines Proxyservers konfiguriert ist.

Duplikate. Diese Einstellung wirkt sich auf die Spinne aus, wenn sie nur im manuellen Modus ausgeführt wird. Aktivieren Sie dieses Kontrollkästchen, wenn die Spinne dieselbe Seite mehrmals erfassen soll, wenn sich die Seite ändert. Dies ist nützlich, wenn Webanwendungen erfasst werden, die JavaScript und verwandte Technologien (wie AJAX) verwenden, um Seiten nach dem Laden zu ändern. Nachdem Sie dieses Kontrollkästchen aktiviert haben, konfigurieren Sie die Option folgendermaßen:

  • Maximale Anzahl von Duplikaten für URL. Geben Sie an, wie oft die Spinne eine Seite aufnehmen soll.
  • Derzu erfassende Seiteninhalt Differenzwert. Geben Sie den Prozentsatz ein, um den sich die Seite ändern muss, damit sie erneut erfasst werden kann.