Pular para o conteúdo
Aback Tools Logo

Teste de conectividade HTTP

Teste se algum URL está acessível e meça o tempo de busca com nosso teste de conectividade HTTP gratuito. Insira um URL para medir o tempo de resolução de DNS, a duração do handshake TCP, o tempo de negociação TLS (para HTTPS), o tempo até o primeiro byte (TTFB) e o tempo total de download de conteúdo. Os resultados são exibidos em um gráfico interativo em cascata que mostra cada fase proporcionalmente - sem necessidade de inscrição.

HTTP Connectivity Test

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).

Quick test:

Por que usar nosso teste de conectividade HTTP?

  • Tempo real de busca do navegador: meça o tempo real de busca do seu navegador para o servidor de destino usando a API Performance Resource Timing. Obtenha tempo real de resolução de DNS, duração do handshake TCP, tempo de negociação TLS, tempo até o primeiro byte e tempo total de download - não estimativas ou aproximações.
  • Gráfico em cascata interativo: visualize cada fase da solicitação HTTP em um gráfico em cascata detalhado. Veja como as fases de DNS, TCP, TLS, TTFB e download se comparam, com suas durações e proporções relativas. Identifique rapidamente qual fase é o gargalo da conexão.
  • Detecção Timing-Allow-Origin: detecta automaticamente se o servidor de destino envia o cabeçalho Timing-Allow-Origin, que determina se informações detalhadas de tempo estão disponíveis para solicitações de origem cruzada. Quando ativado, você obtém detalhamentos completos de DNS/TCP/TLS. Quando ausente, a ferramenta nota claramente a limitação.
  • Código de status e análise de resposta: veja o código de status HTTP, o texto de status, o tamanho da resposta e o protocolo (HTTP vs HTTPS) para cada teste. Notas abrangentes explicam o que cada métrica de tempo significa e destacam observações importantes, como retomada da sessão TLS, redirecionamentos e limitações de tempo.

Casos de uso comuns para teste de conectividade HTTP

  • Depuração de latência do site: quando seu site parecer lento, use o teste de conectividade HTTP para identificar o gargalo. Verifique se o problema é o tempo de resolução do DNS, a latência da conexão TCP, a sobrecarga de negociação TLS ou o tempo de resposta do servidor (TTFB). Identifique exatamente qual fase precisa de otimização.
  • Comparação de CDN e provedor de hospedagem: compare o desempenho de conectividade de diferentes provedores de CDN ou regiões de hospedagem. Teste URLs de diferentes provedores lado a lado para ver qual deles tem o TTFB mais baixo, a negociação TLS mais rápida e o melhor tempo geral de conexão de sua localização.
  • Verificação de configuração TLS: verifique se sua configuração TLS está otimizada para desempenho. O gráfico em cascata mostra o tempo de handshake do TLS, ajudando você a avaliar se a retomada da sessão TLS está funcionando, se a sua cadeia de certificados está ideal e se a configuração do seu conjunto de criptografia está funcionando.
  • Monitoramento de desempenho de DNS: monitore os tempos de resolução de DNS para seus domínios em diferentes provedores de DNS. Detecte pesquisas lentas de DNS que podem indicar problemas de resolução, servidores de nomes configurados incorretamente ou atrasos de propagação que afetam o tempo de conexão inicial do seu site.
  • Verificação de conformidade de Timing-Allow-Origin: verifique se suas APIs e serviços de terceiros expõem o cabeçalho Timing-Allow-Origin, que é necessário para medições detalhadas de tempo de origem cruzada. Garanta que suas ferramentas de monitoramento de desempenho possam coletar dados de tempo precisos para todos os seus recursos externos.
  • Avaliação de conectividade global: avalie o desempenho de um site ou API em diferentes condições de rede. O tempo baseado no navegador reflete a experiência real do usuário, levando em consideração as condições da rede local, o desempenho do resolvedor de DNS e o roteamento do ISP que os testes do lado do servidor não podem medir.

O que é teste de conectividade HTTP?

O teste de conectividade HTTP mede o tempo que leva para a conclusão de cada fase de uma solicitação HTTP, desde a pesquisa de DNS até o byte final recebido. Ao contrário do ping ou do traceroute, que testam a conectividade no nível da rede, o teste de conectividade HTTP mede a solicitação completa no nível do aplicativo - incluindo resolução DNS, estabelecimento de conexão TCP, handshake TLS/SSL (para HTTPS), tempo de processamento do servidor (TTFB) e download de conteúdo. Isso fornece uma imagem realista do que os usuários realmente experimentam ao acessar um site ou API.

Como funciona nosso teste de conectividade HTTP

  1. Insira um URL: digite qualquer URL (com ou sem https://) e clique em “Testar conectividade”. Adicionamos https:// automaticamente se nenhum protocolo for especificado e enviamos uma solicitação HTTP GET padrão do seu navegador.
  2. Medição de tempo: seu navegador mede o tempo de cada fase da solicitação usando a API Performance Resource Timing. A ferramenta rastreia o tempo de pesquisa de DNS, o tempo de conexão TCP, o tempo de handshake TLS, o tempo até o primeiro byte (quanto tempo até o servidor começar a responder) e o tempo de download de conteúdo.
  3. Visualização de resultados: Os tempos são exibidos em uma grade de resumo e um gráfico interativo em cascata que mostra cada fase proporcionalmente. A ferramenta também detecta se o servidor suporta temporização detalhada de origem cruzada por meio do cabeçalho Timing-Allow-Origin e anota quaisquer limitações ou observações.

Compreendendo as métricas de tempo HTTP

  • Pesquisa DNS: O tempo para resolver o nome de domínio para um endereço IP. DNS rápido (1-50 ms) indica resolvedores de DNS eficientes. DNS lento pode indicar problemas de resolução ou servidores de nomes configurados incorretamente.
  • Handshake TCP: O tempo para estabelecer uma conexão TCP (SYN, SYN-ACK, ACK). Normalmente de 10 a 100 ms, dependendo da latência da rede. As conexões keep-alive ignoram esta etapa.
  • Handshake TLS: O momento para negociar uma conexão segura, incluindo troca de certificados e negociação de conjunto de criptografia. O TLS 1.3 reduz isso a uma única viagem de ida e volta. A retomada da sessão pode torná-la quase instantânea.
  • TTFB (Time to First Byte): O tempo desde o início da solicitação até o primeiro byte da resposta. Isso inclui a latência da rede e o tempo de processamento do servidor. O Google recomenda TTFB abaixo de 800 ms para uma boa experiência do usuário.
  • Download: O tempo para receber o corpo da resposta. Depende do tamanho do conteúdo, largura de banda da rede e compactação. Respostas menores com compactação gzip/brotli baixam mais rápido.

Limitações de privacidade e origens cruzadas

Nosso teste de conectividade HTTP envia solicitações diretamente do seu navegador para o URL de destino. Não fazemos proxy, armazenamos ou processamos suas solicitações em nossos servidores. Para solicitações de origem cruzada, informações detalhadas de tempo (DNS, TCP, TLS) só estarão disponíveis se o servidor de destino enviar o cabeçalho de resposta Timing-Allow-Origin. Sem este cabeçalho, apenas o TTFB e o tempo total estão disponíveis. A ferramenta indica claramente quando o tempo detalhado não está disponível. Todos os dados são processados ​​no lado do cliente e nenhum log de solicitação é retido.

Perguntas frequentes

Um teste de conectividade HTTP mede o tempo que leva para cada fase de uma solicitação HTTP - pesquisa de DNS, handshake TCP, handshake TLS, tempo até o primeiro byte (TTFB) e download de conteúdo. Ao contrário do ping, que testa apenas a acessibilidade da rede, um teste de conectividade HTTP mede a solicitação completa no nível do aplicativo que os usuários realmente experimentam ao acessar um site.

Insira um URL e clique em “Testar conectividade”. Seu navegador envia uma solicitação HTTP GET para o URL e usa a API Performance Resource Timing para medir a duração de cada fase da solicitação - pesquisa de DNS, conexão TCP, negociação TLS (se HTTPS), tempo de resposta do servidor (TTFB) e download de conteúdo. Os resultados são exibidos em uma grade de tempo e em um gráfico em cascata.

TTFB (Time to First Byte) mede o tempo desde o início da solicitação até o recebimento do primeiro byte da resposta. Inclui o tempo de ida e volta da rede mais o tempo de processamento do servidor. O Google recomenda TTFB abaixo de 800 ms. TTFB alto indica processamento lento do servidor, congestionamento da rede ou locais distantes do servidor.

O tempo detalhado de DNS, TCP e TLS só está disponível quando o servidor de destino envia o cabeçalho de resposta Timing-Allow-Origin. Sem esse cabeçalho, os navegadores restringem o acesso a esses horários por motivos de segurança. Para URLs sem Timing-Allow-Origin, apenas TTFB, tempo de download e tempo total são mostrados.

O Ping testa a acessibilidade básica da rede usando pacotes ICMP na camada de rede. O teste de conectividade HTTP mede o ciclo completo de solicitação HTTP na camada de aplicação, incluindo resolução DNS, conexão TCP, negociação TLS, processamento do servidor e download de conteúdo. O Ping não consegue detectar problemas com servidores web, configurações de DNS ou TLS.

Não. Suas solicitações de teste de conectividade vão diretamente do seu navegador para o URL de destino. Não fazemos proxy, armazenamos, registramos ou processamos suas solicitações em nossos servidores. Todas as medições e análises de tempo acontecem no lado do cliente em seu navegador usando a API Performance.

A maioria dos navegadores bloqueia solicitações de busca para localhost (127.0.0.1, localhost) e endereços de rede privada por motivos de segurança (acesso à rede privada). A ferramenta foi projetada para testar URLs acessíveis ao público. Para testes de desenvolvimento local, use uma ferramenta como curl ou um aplicativo de teste de rede dedicado.

Sim! 100% gratuito, sem inscrição, sem conta e sem limites de uso. Teste a conectividade de qualquer URL quantas vezes você precisar - totalmente gratuito, para sempre.