HTTP-Konnektivitätstest
Testen Sie mit unserem kostenlosen HTTP-Konnektivitätstest, ob eine URL erreichbar ist, und messen Sie deren Abrufzeit. Geben Sie eine URL ein, um die DNS-Auflösungszeit, die TCP-Handshake-Dauer, die TLS-Aushandlungszeit (für HTTPS), die Zeit bis zum ersten Byte (TTFB) und die Gesamtzeit für das Herunterladen von Inhalten zu messen. Die Ergebnisse werden in einem interaktiven Wasserfalldiagramm angezeigt, das jede Phase proportional darstellt – keine Anmeldung erforderlich.
Test if a URL is reachable and measure its fetch timing. See DNS resolution, TCP handshake, TLS handshake, Time to First Byte (TTFB), and total load time with an interactive waterfall chart.
Enter a URL to test its connectivity and measure fetch timing (https:// is added automatically if missing).
Warum sollten Sie unseren HTTP-Konnektivitätstest verwenden?
- Echtes Browser-Abruf-Timing: Messen Sie das tatsächliche Abruf-Timing von Ihrem Browser zum Zielserver mithilfe der Performance Resource Timing API. Erhalten Sie echte DNS-Auflösungszeit, TCP-Handshake-Dauer, TLS-Aushandlungszeit, Zeit bis zum ersten Byte und Gesamtdownloadzeit – keine Schätzungen oder Näherungen.
- Interaktives Wasserfalldiagramm: Visualisieren Sie jede Phase der HTTP-Anfrage in einem detaillierten Wasserfalldiagramm. Sehen Sie, wie DNS-, TCP-, TLS-, TTFB- und Download-Phasen zusammenpassen, mit ihrer Dauer und ihrem relativen Anteil. Ermitteln Sie schnell, welche Phase den Engpass in der Verbindung darstellt.
- Timing-Allow-Origin-Erkennung: Erkennt automatisch, ob der Zielserver den Timing-Allow-Origin-Header sendet, der bestimmt, ob detaillierte Timing-Informationen für Cross-Origin-Anfragen verfügbar sind. Wenn diese Option aktiviert ist, erhalten Sie vollständige DNS/TCP/TLS-Aufschlüsselungen. Wenn diese nicht vorhanden ist, weist das Tool deutlich auf die Einschränkung hin.
- Statuscode und Antwortanalyse: Sehen Sie sich für jeden Test den HTTP-Statuscode, den Statustext, die Antwortgröße und das Protokoll (HTTP vs. HTTPS) an. Ausführliche Hinweise erläutern die Bedeutung der einzelnen Timing-Metriken und heben wichtige Beobachtungen wie die Wiederaufnahme der TLS-Sitzung, Weiterleitungen und Timing-Einschränkungen hervor.
Häufige Anwendungsfälle für HTTP-Konnektivitätstests
- Debuggen der Website-Latenz: Wenn sich Ihre Website langsam anfühlt, verwenden Sie den HTTP-Konnektivitätstest, um den Engpass zu identifizieren. Überprüfen Sie, ob das Problem an der DNS-Auflösungszeit, der TCP-Verbindungslatenz, dem TLS-Aushandlungsaufwand oder der Serverantwortzeit (TTFB) liegt. Finden Sie genau heraus, welche Phase optimiert werden muss.
- Vergleich von CDN- und Hosting-Anbietern: Vergleichen Sie die Konnektivitätsleistung verschiedener CDN-Anbieter oder Hosting-Regionen. Testen Sie URLs verschiedener Anbieter nebeneinander, um herauszufinden, welcher von Ihrem Standort aus den niedrigsten TTFB, die schnellste TLS-Aushandlung und die beste Gesamtverbindungszeit bietet.
- Überprüfung der TLS-Konfiguration: Stellen Sie sicher, dass Ihre TLS-Konfiguration für die Leistung optimiert ist. Das Wasserfalldiagramm zeigt die TLS-Handshake-Zeit und hilft Ihnen zu beurteilen, ob die Wiederaufnahme der TLS-Sitzung funktioniert, ob Ihre Zertifikatskette optimal ist und ob Ihre Cipher-Suite-Konfiguration leistungsfähig ist.
- DNS-Leistungsüberwachung: Überwachen Sie die DNS-Auflösungszeiten für Ihre Domains bei verschiedenen DNS-Anbietern. Erkennen Sie langsame DNS-Suchvorgänge, die auf Resolver-Probleme, falsch konfigurierte Nameserver oder Ausbreitungsverzögerungen hinweisen können, die sich auf die anfängliche Verbindungszeit Ihrer Website auswirken.
- Timing-Allow-Origin-Konformitätsprüfung: Überprüfen Sie, ob Ihre APIs und Drittanbieterdienste den Timing-Allow-Origin-Header offenlegen, der für detaillierte ursprungsübergreifende Timing-Messungen erforderlich ist. Stellen Sie sicher, dass Ihre Tools zur Leistungsüberwachung genaue Timing-Daten für alle Ihre externen Ressourcen erfassen können.
- Globale Konnektivitätsbewertung: Bewerten Sie, wie gut eine Website oder API unter verschiedenen Netzwerkbedingungen funktioniert. Das browserbasierte Timing spiegelt die reale Benutzererfahrung wider und berücksichtigt lokale Netzwerkbedingungen, die Leistung des DNS-Resolvers und das ISP-Routing, das serverseitige Tests nicht messen können.
Was ist HTTP-Konnektivitätstest?
HTTP-Konnektivitätstests messen die Zeit, die für den Abschluss jeder Phase einer HTTP-Anfrage benötigt wird, von der DNS-Suche bis zum endgültigen Empfang des Bytes. Im Gegensatz zu Ping oder Traceroute, die die Konnektivität auf Netzwerkebene testen, misst der HTTP-Konnektivitätstest die vollständige Anfrage auf Anwendungsebene – einschließlich DNS-Auflösung, TCP-Verbindungsaufbau, TLS/SSL-Handshake (für HTTPS), Serververarbeitungszeit (TTFB) und Inhaltsdownload. Dies liefert ein realistisches Bild davon, was Benutzer tatsächlich erleben, wenn sie auf eine Website oder API zugreifen.
So funktioniert unser HTTP-Konnektivitätstest
- Geben Sie eine URL ein: Geben Sie eine beliebige URL ein (mit oder ohne https://) und klicken Sie auf „Konnektivität testen“. Wir fügen automatisch https:// hinzu, wenn kein Protokoll angegeben ist, und senden eine Standard-HTTP-GET-Anfrage von Ihrem Browser.
- Timing-Messung: Ihr Browser misst das Timing jeder Anforderungsphase mithilfe der Performance Resource Timing API. Das Tool verfolgt die DNS-Suchzeit, die TCP-Verbindungszeit, die TLS-Handshake-Zeit, die Zeit bis zum ersten Byte (wie lange es dauert, bis der Server zu antworten beginnt) und die Zeit zum Herunterladen von Inhalten.
- Ergebnisvisualisierung: Die Zeitangaben werden in einem zusammenfassenden Raster und einem interaktiven Wasserfalldiagramm angezeigt, das jede Phase proportional darstellt. Das Tool erkennt außerdem über den Timing-Allow-Origin-Header, ob der Server detailliertes Cross-Origin-Timing unterstützt und notiert etwaige Einschränkungen oder Beobachtungen.
HTTP-Timing-Metriken verstehen
- DNS-Suche: Die Zeit zum Auflösen des Domänennamens in eine IP-Adresse. Schnelles DNS (1–50 ms) weist auf effiziente DNS-Resolver hin. Langsames DNS kann auf Resolver-Probleme oder falsch konfigurierte Nameserver hinweisen.
- TCP-Handshake: Die Zeit zum Aufbau einer TCP-Verbindung (SYN, SYN-ACK, ACK). Typischerweise 10–100 ms, abhängig von der Netzwerklatenz. Bei Keep-Alive-Verbindungen wird dieser Schritt übersprungen.
- TLS-Handshake: Die Zeit zum Aushandeln einer sicheren Verbindung, einschließlich Zertifikatsaustausch und Aushandlung der Verschlüsselungssuite. TLS 1.3 reduziert dies auf einen einzigen Roundtrip. Die Wiederaufnahme der Sitzung kann nahezu augenblicklich erfolgen.
- TTFB (Time to First Byte): Die Zeit vom Beginn der Anfrage bis zum ersten Byte der Antwort. Dazu gehören Netzwerklatenz und Serververarbeitungszeit. Google empfiehlt TTFB unter 800 ms für eine gute Benutzererfahrung.
- Download: Die Zeit, zu der der Antworttext empfangen wird. Hängt von der Inhaltsgröße, der Netzwerkbandbreite und der Komprimierung ab. Kleinere Antworten mit gzip/brotli-Komprimierung werden schneller heruntergeladen.
Datenschutz- und Cross-Origin-Einschränkungen
Unser HTTP-Konnektivitätstest sendet Anfragen direkt von Ihrem Browser an die Ziel-URL. Wir vermitteln, speichern oder verarbeiten Ihre Anfragen nicht auf unseren Servern. Für Cross-Origin-Anfragen sind detaillierte Timing-Informationen (DNS, TCP, TLS) nur verfügbar, wenn der Zielserver den Timing-Allow-Origin-Antwortheader sendet. Ohne diesen Header stehen nur TTFB und Gesamtzeit zur Verfügung. Das Tool zeigt deutlich an, wenn keine detaillierte Zeitmessung verfügbar ist. Alle Daten werden clientseitig verarbeitet und es werden keine Anforderungsprotokolle gespeichert.
Häufig gestellte Fragen
Ein HTTP-Konnektivitätstest misst die Zeit, die für jede Phase einer HTTP-Anfrage benötigt wird – DNS-Suche, TCP-Handshake, TLS-Handshake, Time to First Byte (TTFB) und Inhaltsdownload. Im Gegensatz zu Ping, bei dem nur die Netzwerkerreichbarkeit getestet wird, misst ein HTTP-Konnektivitätstest die vollständige Anfrage auf Anwendungsebene, die Benutzer tatsächlich beim Zugriff auf eine Website erhalten.
Geben Sie eine URL ein und klicken Sie auf „Konnektivität testen“. Ihr Browser sendet eine HTTP-GET-Anfrage an die URL und verwendet die Performance Resource Timing API, um die Dauer jeder Anfragephase zu messen – DNS-Suche, TCP-Verbindung, TLS-Aushandlung (bei HTTPS), Server-Antwortzeit (TTFB) und Inhaltsdownload. Die Ergebnisse werden in einem Zeitraster und einem Wasserfalldiagramm angezeigt.
TTFB (Time to First Byte) misst die Zeit vom Beginn der Anfrage bis zum Empfang des ersten Bytes der Antwort. Darin sind die Netzwerk-Round-Trip-Zeit und die Server-Verarbeitungszeit enthalten. Google empfiehlt TTFB unter 800 ms. Ein hoher TTFB weist auf eine langsame Serververarbeitung, eine Netzwerküberlastung oder entfernte Serverstandorte hin.
Detailliertes DNS-, TCP- und TLS-Timing ist nur verfügbar, wenn der Zielserver den Antwortheader „Timing-Allow-Origin“ sendet. Ohne diesen Header schränken Browser aus Sicherheitsgründen den Zugriff auf diese Zeitangaben ein. Für URLs ohne Timing-Allow-Origin werden nur TTFB, Downloadzeit und Gesamtzeit angezeigt.
Ping testet die grundlegende Netzwerkerreichbarkeit mithilfe von ICMP-Paketen auf der Netzwerkebene. Der HTTP-Konnektivitätstest misst den gesamten HTTP-Anfragezyklus auf der Anwendungsebene, einschließlich DNS-Auflösung, TCP-Verbindung, TLS-Aushandlung, Serververarbeitung und Inhaltsdownload. Ping kann keine Probleme mit Webservern, DNS- oder TLS-Konfigurationen erkennen.
Nein. Ihre Konnektivitätstestanfragen werden direkt von Ihrem Browser an die Ziel-URL weitergeleitet. Wir leiten, speichern, protokollieren oder verarbeiten Ihre Anfragen nicht auf unseren Servern. Die gesamte Zeitmessung und -analyse erfolgt clientseitig in Ihrem Browser mithilfe der Performance-API.
Die meisten Browser blockieren Abrufanfragen an localhost (127.0.0.1, localhost) und private Netzwerkadressen aus Sicherheitsgründen (Private Network Access). Das Tool ist zum Testen öffentlich zugänglicher URLs konzipiert. Verwenden Sie für lokale Entwicklungstests ein Tool wie Curl oder eine spezielle Netzwerktestanwendung.
Ja! 100 % kostenlos, ohne Anmeldung, ohne Konto und ohne Nutzungsbeschränkungen. Testen Sie die Konnektivität für jede URL so oft wie nötig – völlig kostenlos und für immer.