Uptrends bietet eine große Bandbreite an Prüfobjekttypen, die jeweils bestimmte Überwachungsanforderungen erfüllen. Für die ersten Schritte liefert dieser Artikel einen Überblick darüber, wie jeder Prüfobjekttyp die Performance deiner Websites überwacht.
Uptime-Prüfobjekte (Basic-Prüfungen)
Ein Uptime-Prüfobjekt führt grundlegende Prüfungen deiner Websites durch. Es prüft auf Verfügbarkeit der Website und erwartet eine Antwort mit Statuscode 200. Dieses Prüfobjekt erfasst nur die erste Antwort deiner Website und schaut sich nicht komplett die Seitenelemente oder andere bestimmte Website-Komponenten an.
Ein Uptime-Prüfobjekt prüft bis zu einmal pro Minute. Es liefert einen genaueren Bericht zur Verfügbarkeit der Seite als ein Prüfobjekt für Browser- oder Full Pagecheck.
Arten von Uptime-Prüfobjekten
Die verschiedenen Arten von Uptime-Prüfobjekten umfassen:
- Webseiten-Prüfungen – HTTP- und HTTPS-Prüfobjekte (es wird empfohlen, HTTPS zu nutzen)
- Fortgeschrittene Checks – DNS-, SSL-Zertifikats-, SFTP- und FTP-Prüfobjekte
- Mailserver – SMTP-, POP3- und IMAP-Prüfobjekte
- Datenbankserver – Microsoft SQL-Server- und MySQL-Prüfobjekte
- Netzwerk-Checks – Ping- und Connect-Prüfobjekte
Weitere Informationen zu den verschiedenen Uptime-Prüfobjekten findest du unter Uptime Monitoring .
Browser-Prüfobjekte (Full Pagecheck)
Ein Browser-Prüfobjekt, auch als Full Pagecheck (FPC) oder Real Browser-Prüfobjekt bekannt, prüft die Lade-Performance deiner Webseite für jedes einzelne Element. Dieses Prüfobjekt ruft einen tatsächlichen (realen) Browser auf, um zu simulieren, was Nutzer bei Besuch der Website sehen.
Es untersucht, wie deine Website von Anfang bis Ende lädt, und berücksichtigt dabei, wie sich jedes Seitenelement (wie Skripte, CSS-Dateien, Bilder und Inhalte von Fremdanbietern) verhalten. Browser-Prüfobjekte liefern zudem Informationen zu den Website-Metriken Core Web Vitals und W3C Navigation Timings sowie Wasserfalldiagramme .
Diese Prüfobjekte werden bis zu einmal alle 5 Minuten ausgeführt und geben dir Hinweise zu Verfügbarkeit, aber mit weniger Genauigkeit als ein Uptime-Prüfobjekt. Weitere Informationen zu den Unterschieden zwischen Basic Checks und Real Browser Checks findest du unter Einfacher Webseiten-Check im Vergleich zum Real Browser Check . Du findest auch weitere Informationen unter Browser Monitoring .
API-Prüfobjekte
Ein API-Prüfobjekt ist ein leistungsstarkes Prüfobjekt, das Prüfungen mit einschrittigen API-Abfragen oder aber mehrschrittigen API-Abfragen durchführt. Dieses Prüfobjekt ist eine (benutzeroberflächenbasierte) Lösung, die kein Schreiben von Code erfordert, aber auch benutzerdefinierte Skripte nutzt, um HTTP-Anfragen und -Antworten zu testen und deine Monitoring-Anforderungen zu berücksichtigen.
Du kannst eigene Skripte oder benutzerdefinierte Funktionen hinzufügen, benutzerdefinierte Variablen definieren, Assertions einsetzen und weitere Funktionen in Bezug auf die API prüfen.
Arten von API-Prüfobjekten
Die verschiedenen Arten von API-Prüfobjekten umfassen:
- Multi-Step API (MSA)-Prüfobjekte – der primäre API-Monitoringtyp mit fortschrittlicheren und leistungsstärkeren Funktionen im Vergleich zu Webservice HTTP- und HTTPS-Prüfobjekten.
- Postman API-Prüfobjekte – ein Prüfobjekt, mit dem du API-Prüfungen durch Ausführen einer Postman Workspace-Sammlung im Uptrends Checkpoint-Netzwerk voll ausschöpfen kannst.
- Webservice HTTP- und HTTPS-Prüfobjekte – ein klassischer HTTP-Prüfobjekttyp, der nur Basic-Checks zur Verfügbarkeit und Bereitschaft der API ausführt.
Weitere Informationen zu den API-Prüfobjekten findest du unter API-Monitoring .
Transaktionsprüfobjekte
Ein Transaktionsprüfobjekt, auch bekannt als Webanwendungs- oder User-Journey-Prüfobjekt, simuliert Nutzeraktivitäten mithilfe eines tatsächlichen (realen) Browsers, um die Performance deiner Website zu testen.
Stelle dir einen Nutzer vor, wie er mit deiner Website in einem Browser-Fenster interagiert. Er füllt Formulare aus, klickt auf Schaltflächen und trifft eine Auswahl, während er durch eine Transaktion auf deiner Website navigiert. Transaktionsprüfobjekte ersetzen diesen Nutzer mit einem Roboter, der genau dasselbe macht. Dieser Roboter ist ein Uptrends Checkpoint-Computer, der einen Chrome-Browser aufruft und ein Skript nutzt, um auf deiner Website zu navigieren und sie zu testen. Diese Skripte werden ausgeführt, um dieselben Aktionen zu vollziehen, wie es deine Nutzer jeden Tag machen.
Transaktionsprüfobjekte bieten den ITRS Uptrends Transaktionsrekorder , mit dem du deine Transaktionen automatisieren kannst. Es handelt sich um eine Chrome-Erweiterung, die deinen Bildschirm aufzeichnet, während du durch deine Transaktionen klickst. Sobald deine Transaktionen erfolgreich aufgezeichnet wurden, kannst du sie als Prüfobjekt speichern. Daraufhin werden aus der Aufzeichnung Skripte erzeugt.
Um ein Transaktionsprüfobjekt einzurichten, kannst du folgendermaßen vorgehen:
- Erzeuge ein Transaktionsprüfobjekt von Grund auf anhand des Schritte-Editors für Transaktionen .
- Lade den Transaktionsrekorder herunter und nutze ihn , um Skripte zu erzeugen, die du später bearbeiten und verwalten kannst.
- Lasse das Uptrends Support-Team deine Aufzeichnung nutzen, um für dich das Skript zu schreiben und zu testen.
Weitere Informationen zu Transaktionsprüfobjekten findest du hier:
- Transaktionsprüfobjekt – Überblick
- Das Transaktions-Monitoring verstehen
- Der ITRS Uptrends Transaktionsrekorder: die User Journey in einem Shop-Tutorial – eine detaillierte Anleitung zur Nutzung des Transaktionsrekorders.