Browserbasierte Monitoring-Typen wie etwa Full Pagechecks und Transaktionen laden deine Seiten in einem tatsächlichen Browser. Beim Laden erzeugt der Browser ein Wasserfalldiagramm , in dem alle Seitenobjekte und auf der Website geladene Ressourcen aufgeführt sind.
Diese geladenen Objekte umfassen eigene Inhalte wie das original HTML-Dokument, Bilder, Videos und andere Medien, die vom selben Netzwerk gehostet werden. Es können auch Fremdanbieterinhalte oder externe Ressourcen wie Monitoring-Skripte oder Analyse-Tools enthalten sein. Jedes dieser Objekte erscheint als einzelner Eintrag im Wasserfalldiagramm, mit einer eigenen Abfrage-URL und Ladezeitwerte.
Die Fehlerbedingung „Von der Seite geladene URLs überprüfen‟
Die Fehlerbedingung Von der Seite geladene URLs überprüfen prüft, ob bestimmte Seitenobjekte von deiner Website geladen werden. Sie verifiziert, ob die Abfrage-URL dieser Objekte im Wasserfalldiagramm aufgeführt ist oder nicht.
Beispielsweise möchtest du vielleicht feststellen, ob das
Uptrends Real User Monitoring
auf einer Seite geladen wird. Die Fehlerbedingung Von der Seite geladene URLs überprüfen weist das Prüfobjekt an, zu prüfen, ob die Abfrage-URL eines der Wasserfall-Objekte hit.uptrends.com/.*
entspricht.
Darüber hinaus ermöglicht diese Fehlerbedingung, bestimmte Kriterien zur Prüfung der Werte jeder Abfrage-URL anzugeben. Wenn du zum Beispiel einen Fehler erzeugen möchtest, wenn dein Bild uptrends.png
länger als 2 Sekunden lädt oder wenn eine Datei einen Statuscode über 400 ergibt, kannst du für jedes Kriterien festlegen.
„Von der Seite geladene URLs überprüfen‟ einrichten
Um zu prüfen, ob ein bestimmtes Seitenobjekt auf deiner Website sichtbar ist, benötigst du eine Fehlerbedingung des Typs Von der Seite geladene URLs überprüfen:
- Gehe zu .
- Klicke auf das Prüfobjekt, für das du eine Abfrage-URL prüfen möchtest.
- Wechsle zum Tab Fehlerbedingungen.
- Klicke auf
- Neue Prüfung
- Wähle einen Fehlertyp, um festzulegen, ob das Prüfobjekt einen Fehler erzeugen soll, falls die Abfrage-URL im Wasserfalldiagramm erscheint oder nicht erscheint.
- Gib die Abfrage-URL in das Textfeld ein. Es können reguläre Ausdrücke als Wert angegeben werden.
- (Optional) Um zusätzliche Kriterien zur Prüfung der Abfrage-URL einzurichten, klicke auf +Zusätzliche Bedingung hinzufügen. Gib dann deine Bedingungen anhand der verfügbaren Optionen an:
- Wähle Antwortgröße mit entsprechendem Vergleichsoperator und dem Wert in Bytes (B).
- Wähle Gesamtzeit mit entsprechendem Vergleichsoperator und dem Wert in Millisekunden (ms).
- Wähle Status Code mit entsprechendem Vergleichsoperator und dem Wert.
- Klicke auf die -Schaltfläche, um die Prüfobjektänderungen zu sichern.
Beispiele
Uptrends RUM-Skript lädt auf der Website
Das Beispiel zeigt die Fehlerbedingung, die prüft, ob das Uptrends RUM-Skript korrekt konfiguriert wurde. Wenn die hit.uptrends.com/.*
-Abfrage-URL nicht in der Liste geladener Seitenobjekte ist, erzeugt das Prüfobjekt einen
Fehler
.
Bild lädt auf der Website
Das Beispiel zeigt die Fehlerbedingung, die prüft, ob die Abfrage-URL, stars.png
, in der Liste geladener Seitenobjekte mit mehr als 1000 Millisekunden erscheint. Wenn die Ladezeit der URL die Gesamtzeit überschreitet, erzeugt das Prüfobjekt einen
Fehler
.