Como gerar um arquivo HAR?

Como gerar um arquivo HAR?

O HTTP Archive (HAR) armazena todas as solicitações da Web feitas pelo navegador, incluindo:
  1. Os cabeçalhos e corpos da solicitação e da resposta.
  2. Tempos de conexão, resposta e download.
  3. Solicitações que falharam ou erros de rede. 
Os arquivos HAR ajudam a solucionar problemas relacionados à velocidade, armazenamento em cache, análise de desempenho e avaliações de segurança. Siga as etapas abaixo para gerar um arquivo HAR com base no seu navegador.

Pré-requisito: esteja na página onde você encontrou o problema.

No Google Chrome

  1. Clique com o botão direito do mouse na página > Inspect (Inspecionar) ou você pode pressionar as seguintes teclas de atalho:
    1. F12 ou Ctrl+Shift+I para Windows e Linux OS.
    2. Cmd+Option+I para macOS.


  2. Navegue até a guia Network (Rede), ative Preserve Log para reter logs nas navegações de página e redirecionamentos, e clique no botão record . Atualize a página e repita a ação que causou o problema para capturar o problema como resultado.




  3. Clique com o botão direito do mouse em qualquer um dos arquivos listados e clique em Save all as HAR with content (Salvar tudo como HAR com conteúdo). 


No Firefox

  1. Pressione as seguintes teclas de atalho:
    1. F12 ou Ctrl+Shift+E para Windows e Linux OS.
    2. Cmd+Option+E para macOS.
  2. Navegue até a guia Network (Rede), clique  no ícone e selecione Persist Logs para reter logs nas navegações de página e redirecionamentos.


  3. Recarregue a página e refaça a ação que inicialmente causou o problema. Clique com o botão direito do mouse em qualquer um dos arquivos listados e clique em Save All As HAR (Salvar tudo como HAR). 


No Microsoft Edge

  1. Clique com o botão direito do mouse na página > Inspect (Inspecionar) ou pressione as seguintes teclas de atalho:
    1. F12 ou Ctrl+Shift+I para Windows e Linux OS.
    2. Cmd+Option+I para macOS.
  2. Navegue até a guia Network (Rede), ative Preserve Logs e atualize a página e execute novamente a ação para registrar o problema como resultado. 
  3. Clique no ícone de seta para baixo  ou clique com o botão direito no log de rede e selecione Save all as HAR with content(Salvar tudo como HAR com conteúdo). 


No Safari

  1. Verifique se o menu Develop (Desenvolver) está listado na barra de menus. Se não estiver, vá para Safari > Settings (Configurações) > Advanced (Avançado) > Show features for web developers (Mostrar recursos para desenvolvedores Web)
  2. Vá para Develop (Desenvolver) > Show Web Inspector (Mostrar inspetor da Web) ou pressione Cmd+Option+I.
  3. Clique com o botão direito do mouse na página > Inspect (Inspecionar) > guia Network (Rede).
  4. Recarregue a página e repita a ação para registrar o problema.
  5. Clique na guia Export (Exportar).


Depois que os arquivos HAR forem exportados, salve-os no local desejado. Esses arquivos podem ser usados para analisar e solucionar o problema.