Categoria: Desenvolvimento

Visualizador de arquivos HAR

Ideia nossaFalta uma ferramenta?

Inspecione logs de rede do navegador localmente, com tempos, códigos de status e detalhes

Abra um arquivo HAR localmente e inspecione requisições, códigos de status, domínios, tempos e tamanhos no seu navegador. Logs de rede nunca são enviados nem reexecutados.

Um HAR é uma gravação completa de uma sessão de navegação e costuma conter cookies, cabeçalhos Authorization e corpos inteiros de requisições. Este é lido no seu navegador e nunca enviado — confira aqui antes de anexá-lo a um chamado.

Exporte um HAR do painel Rede do seu navegador e abra aqui.

Tudo nesta página é processado no seu navegador. Nada é enviado.

Para que serve

Um arquivo HAR é o que o painel Rede do seu navegador grava quando você exporta uma sessão: cada requisição, seus cabeçalhos, seus tempos e muitas vezes seu corpo. Isso o torna a coisa mais útil para anexar a um relatório de bug e uma das mais perigosas — cookies de sessão, cabeçalhos Authorization e tokens em query strings viajam junto. Este visualizador transforma a exportação em uma tabela de requisições filtrável dentro da sua própria aba, resume o que foi lento e o que falhou, e marca as entradas que carregam credenciais para você ver o que quem receber o arquivo veria. Ele lê o JSON e nada mais: nenhuma requisição é enviada de novo.

Como usar

  1. Exporte um HAR do painel Rede do seu navegador e escolha o arquivo aqui.
  2. Filtre por URL, método, classe de status ou domínio, e ordene por tempo ou tamanho para achar o que está lento ou falhando.
  3. Selecione uma URL para ver os detalhes e confira as linhas marcadas antes de compartilhar o arquivo.

Privacidade

Esta ferramenta roda inteiramente no seu navegador. O que você digita nunca é enviado, salvo ou compartilhado — fechar a aba já remove tudo.

Perguntas frequentes

O que é um arquivo HAR?
HTTP Archive: uma gravação em JSON da atividade de rede de uma sessão de navegação, exportada das ferramentas de desenvolvedor. Ela lista cada requisição e resposta com cabeçalhos, tempos e tamanhos.
Cookies ou tokens são enviados?
Não. O arquivo é lido na aba do navegador e nunca sai dali. É exatamente por isso que vale fazer isso localmente: um HAR muitas vezes contém cookies de sessão válidos e cabeçalhos de autorização, então enviá-lo a um analisador on-line os entrega a terceiros.
Dá para filtrar requisições lentas?
Sim. Ordene por tempo para trazer as mais lentas ao topo; o resumo mostra o tempo total e a requisição mais lenta. Você também pode filtrar por classe de status para isolar as respostas 4xx e 5xx.
A ferramenta reexecuta o tráfego de rede?
Não. Ela só interpreta o JSON exportado. Nada do arquivo é requisitado de novo, e a página não faz chamadas de rede próprias com os seus dados.
Por que ela mostra os nomes dos cabeçalhos, mas não os valores?
Porque imprimir um cookie de sessão ou um token de volta na tela só copia o segredo para outro lugar. Os nomes bastam para dizer o que uma requisição carrega e o que você precisa remover.