Browserbasierte Monitoring-Typen wie etwa Full Pagechecks und Transaktionen laden deine Seiten in einen tatsächlichen Browser. Das Ergebnis ist in den meisten Fällen ein Wasserfalldiagramm, das alle Elemente und Ressourcen listet, die als Teil der Seite geladen wurden.
Die im Browser geladenen Elemente umfassen First-Party-Inhalte wie das ursprüngliche HTML-Dokument oder Bilder, die im selben Netzwerk gehostet werden, können aber auch Fremdanbieter-Inhalte wie externe Überwachungsskripte oder Analysen enthalten. Jedes dieser Elemente hat einen eigenen Eintrag im Wasserfalldiagramm, mit einer eigenen Abfrage-URL und Ladezeitmessungen, wie im Artikel zu Wasserfalldiagrammen beschrieben wurde.
Die Fehlerbedingung Von der Seite geladene URLs überprüfen erlaubt einem Prüfobjekt zu prüfen, ob Elemente eines Wasserfalldiagramms eine bestimmte Abfrage-URL haben. Ein browserbasiertes Prüfobjekt kann beispielsweise so konfiguriert sein, dass es bestätigt, dass Uptrends' Real User Monitoring auf einer Seite ausgeführt wird, indem es prüft, ob die Abfrage-URL eines der Wasserfalldiagramm-Elemente mit hit.uptrends.com übereinstimmt.
Abfrage-URL-Checks für ein Wasserfalldiagramm-Element konfigurieren
Die Fehlerbedingung „Von der Seite geladene URLs überprüfen“ konfigurieren
- Navigiere zu den Prüfobjekteinstellungen des entsprechenden Prüfobjekts. Klicke entweder auf seinen Namen in der Liste der Prüfobjekte unter im Menü oder klicke auf „Bearbeiten“ in der Quickinfo, die erscheint, wenn du den Mauszeiger auf den Namen des Prüfobjekts bewegst.
- Öffne die Registerkarte Fehlerbedingungen.
- Klicke auf
- Neue Prüfung
- Wähle, ob das Prüfobjekt einen Fehler wiedergeben soll, wenn die angegebene URL in einem der Wasserfalleinträge als Abfrage-URL erscheint oder nicht erscheint.
- Gib die (Teil-)URL ein. Der eingegebene Wert kann ein regulärer Ausdruck sein.
- Klicke auf unten links, um die Änderungen bei dem Prüfobjekt zu sichern.
Das folgende Beispiel zeigt die Fehlerbedingung, die prüft, ob das Uptrends RUM-Skript korrekt implementiert wurde, indem es bestätigt, dass hit.uptrends.com/.* (beachte den regulären Ausdruck) in der Liste der geladenen Elemente vorhanden ist. Wenn diese besondere URL nicht in der Liste geladener Elemente ist, erzeugt das Prüfobjekt einen Fehler.