Die
EveryStep-Skripts
werden zum Einrichten von Überwachungs- und
Auslastungstests
innerhalb der Dotcom-Monitor-Plattformen verwendet.
Informationen zum Starten eines Skripts finden Sie im Artikel Erste Schritte mit EveryStep Scripting Tool oder Erste Schritte mit dem EveryStep Scripting Tool Desktop für das Desktop-Tool.
Übersicht über das EveryStep Scripting Tool
Wann ist es zu verwenden?
EveryStep Scripting Tool ist die beste Wahl für:
- Überwachung der Leistung und Funktionalität von Webanwendungen in einem echten Browser.
- Belastungstests von Webseiten und Webanwendungen in einem echten Browserfenster, um das reale Benutzerverhalten auf einer Zielwebsite zu emulieren.
- Überwachung der Serververfügbarkeit mit mehreren HTTP(S)-Anfragen innerhalb eines Überwachungsgeräts (nur für EveryStep Scripting Tool Desktop verfügbar).
Aufnahme in einem echten Browserfenster
EveryStep Scripting Tool nutzt einen Desktop- oder mobilen Browser Ihrer Wahl (Chrome, Firefox, Edge und mehr als 40 mobile Browser werden unterstützt), um die reale Benutzerinteraktion mit einer Ziel-Webanwendung oder -Webseite vollständig zu emulieren. Durch die Verwendung eines echten Browsers zum Aufzeichnen eines Überwachungsskripts können Benutzer testen, ob der Webinhalt ordnungsgemäß gerendert wird und die Webanwendung tatsächlich so funktioniert, wie sie erwartet wird. Echte Browsertests unterstützen die Überprüfung der Anmeldefunktionalität, des Vorhandenseins und Verhaltens bestimmter Webelemente auf der Webseite, der Geschäftslogik der Webanwendung usw. Leistungstests von Webanwendungen wie SPA und RIA, die stark auf Javascript, Silverlight und anderen eingebetteten Technologien angewiesen sind, können nur dann ordnungsgemäß ausgeführt werden, wenn eine echte Benutzerinteraktion mit einer Webanwendung in einem Browserfenster emuliert wird. Im Gegensatz zu Website-Tests auf HTTP-Ebene liefern Performance-Tests in einem echten Browser realistischere Ergebnisse. Ausführlichere Erklärungen zum Unterschied zwischen HTTP(S) und echten Browser-Leistungstests finden Sie in unserem Wiki.
Text-Validierung
EveryStep Scripting Tool unterstützt Keyword-Validierungen, um zu überprüfen, ob der ausgewählte Textinhalt auf einer Webseite geladen wurde und für Endbenutzer sichtbar ist. Das System sucht in jeder Webüberwachungs- oder Lasttestsitzung nach ausgewählten Schlüsselwörtern oder Ausdrücken auf Zielwebseiten und generiert Validierungsfehler, wenn die Validierung fehlgeschlagen ist. Weitere Informationen zur Keyword-Validierungstechnologie finden Sie in unserem Wiki.
Bildvalidierung
Die Bildvalidierung ist eine weitere Technologie, die vom EveryStep Scripting Tool verwendet wird, um zu überprüfen, ob die Zielwebseite ordnungsgemäß geladen wurde. Das EveryStep Scripting Tool erstellt einen Schnappschuss des angegebenen statischen Bildes oder Bereichs auf einer Webseite. Jedes Mal, wenn das Skript ausgeführt wird, prüft das System, ob das Bild vom Browser gerendert wurde und auf der Seite vorhanden ist. Weitere Informationen zur Bildvalidierungstechnologie finden Sie in unserem Wiki.
RIA-Validierung
In RIA wird ein erheblicher Teil der Funktionalität auf die Client-Seite verlagert. Mit anderen Worten, RIA wird auf der Client-Seite im selben Browser ausgeführt, jedoch unter Verwendung von Plugins und/oder Ajax-Technologie. Das EveryStep Scripting Tool unterstützt die RIA-Überwachung und -Validierung, indem es einen Pixel-für-Pixel-Vergleich des sichtbaren Teils der Zielwebseite durchführt. Sie können den RIA-Bildvalidierungsschritt zu Ihrem Skript hinzufügen oder Tastatur- und Mausverfolgung verwenden, während Sie das Skript aufzeichnen. Weitere Informationen zum RIA-Monitoring finden Sie hier.
Schutz personenbezogener Daten
In einigen Fällen kann das mit dem EveryStep Scripting Tool aufgezeichnete Skript vertrauliche Informationen wie Logins und Passwörter, HIPPA-Informationen usw. enthalten. Dotcom-Monitor bietet eine große Auswahl an Tools, um personenbezogene Daten davor zu schützen, aufgezeichnet und nicht autorisierten Benutzern zugänglich gemacht zu werden. Sie können Secure Vault verwenden, um vertrauliche Parameter zu verschlüsseln, die im Skript verwendet werden müssen, oder die Videoaufzeichnung anzuhalten, wenn es um vertrauliche Inhalte geht. Weitere Informationen zum Schutz personenbezogener Daten während der Überwachung und Auslastungstests finden Sie in diesem Artikel.
Erweiterte Optionen
Mit dem EveryStep Scripting Tool können Sie Ihr Skript auch bearbeiten, um Verzögerungen hinzuzufügen, Fehler zu filtern, die Netzwerkdrosselung zu ändern, Antworten zu ändern und Code-Snippets zu verwenden, um die realistischsten Überwachungs- und Lasttestskripte zu erstellen. Suchen Sie nach allen verfügbaren erweiterten Optionen im Abschnitt Bearbeiten eines Skripts in unserem Wiki.