Formatação de Arquivo HAR e Inspeção de Solicitação
Guia
Formatação de Arquivo HAR e Inspeção de Solicitação
Arraste um arquivo HTTP Archive (.har) exportado dos DevTools do seu navegador e veja imediatamente todas as requisições como um waterfall ordenável e filtrável — com todos os tempos de DNS, conexão, SSL, espera e download, além dos cabeçalhos brutos, corpo da requisição e um comando cURL pronto para ser colado em qualquer requisição individual. Tudo funciona localmente no seu navegador; o HAR nunca sai da sua máquina.
Como usar
- Exporte um arquivo HAR do seu navegador. No Chrome ou Edge: abra os DevTools, mude para a Rede aba, reproduza a carregamento da página ou a chamada de API, depois clique com o botão direito em qualquer linha e escolha Salvar tudo como HAR com conteúdo.
- Arraste o arquivo .har para a área de upload ou cole o JSON diretamente no campo de texto.
- Use a caixa de busca e os menus de método/status/tipo para reduzir a lista de requisições.
- Clique em qualquer linha no waterfall para inspecionar seus cabeçalhos, corpos da requisição e resposta, os tempos por fase e o comando cURL equivalente.
- Cole o comando cURL no seu terminal para reproduzir a requisição fora do navegador.
Características
- Waterfall visual – Cada requisição é renderizada como uma barra empilhada das fases bloqueadas, DNS, conexão, SSL, envio, espera (TTFB) e recebimento, colorida para escaneamento rápido.
- Filtragem multicritério – Filtre por substring da URL, método HTTP, nível de status (2xx, 3xx, 4xx, 5xx, falha) e tipo de conteúdo (documento, XHR, script, estilo, imagem, fonte, mídia).
- Inspeção por requisição – Visão em guias dos cabeçalhos da requisição e resposta, corpo da requisição, corpo da resposta (auto-formatado para JSON), desdobramento dos tempos por fase e um comando cURL gerado.
- Resumo de carregamento da página – Lê entradas HAR
pagespara exibir os tempos DOMContentLoaded e load ao lado da lista de requisições. - Estatísticas agregadas – Bytes transferidos no total, tamanho do conteúdo no total, contagem de OK/erros e o intervalo de tempo total para o conjunto de requisições filtradas.
- 100% do lado do cliente – A análise acontece no seu navegador. Nenhum dado HAR é enviado para nenhum servidor.
Perguntas frequentes
-
O que é um arquivo HAR?
HAR (HTTP Archive) é um formato baseado em JSON padronizado pelo grupo de performance da W3C. Ele captura um instantâneo da atividade de rede do navegador durante uma sessão, incluindo todas as requisições e respostas, os cabeçalhos trocados, os corpos da requisição e resposta, os tempos de cada fase da conexão e metadados sobre a página sendo carregada. Navegadores, ferramentas de monitoramento de desempenho e proxies suportam a exportação de arquivos HAR para que os rastreamentos possam ser compartilhados entre ferramentas.
-
O que significam as fases de tempo do waterfall?
Uma requisição é dividida em sete fases. Bloqueado é o tempo gasto esperando na fila do navegador ou por uma conexão disponível. DNS é o tempo para resolver o nome do host para um IP. Conexão é o handshake TCP. SSL é o handshake TLS sobre TCP para requisições HTTPS. Envio é o tempo gasto para transmitir os bytes da requisição. Espera (também chamado TTFB, tempo até o primeiro byte) é o intervalo entre a requisição totalmente enviada e o primeiro byte da resposta chegando. Receber é o tempo gasto para baixar o corpo da resposta.
-
Por que o waterfall é um sinal útil de desempenho?
Um waterfall permite ver a trajetória crítica do carregamento de uma página de forma clara. Fases longas de bloqueio ou DNS indicam problemas de pool de conexões ou resolução de DNS. Fases longas de espera apontam para processamento lento do lado do servidor ou origens mal provisionadas. Fases longas de recebimento indicam payloads grandes ou largura de banda lenta no último trecho. Barras em escada onde muitas requisições começam no mesmo offset revelam dependências sequenciais que poderiam ser paralelizadas, enquanto um grupo plano de barras sugere que um CDN ou multiplexação HTTP/2 está funcionando corretamente.
-
Por que meu HAR tem corpos de resposta vazios?
O conteúdo da resposta é opcional no padrão HAR. Navegadores geralmente omitem payloads binários (imagens, fontes, vídeos) e podem truncar respostas de texto grandes dependendo das configurações dos DevTools. Para capturar corpos completos em Chrome, ative Preservar log e escolha Salvar tudo como HAR com conteúdo. Mesmo com o conteúdo salvo, campos como cookies, cabeçalhos de autorização e corpos de post devem ser tratados como sensíveis — sanitize os arquivos HAR antes de compartilhá-los publicamente.
Instale nossas extensões
Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida
恵 O placar chegou!
Placar é uma forma divertida de acompanhar seus jogos, todos os dados são armazenados em seu navegador. Mais recursos serão lançados em breve!
Ferramentas essenciais
Ver tudo Novas chegadas
Ver tudoAtualizar: Nosso ferramenta mais recente Foi adicionado em 2 de Maio de 2026
