quarta-feira, 3 de junho de 2009

Importando e exportando Dados HTTP com o Firebug

Jan Odvarko do Firebug Team critou um novo plugin que nos permite a exportação dos dados do Firebug no Formato HTTP Archive (JSON) e a visualização destes dados através de uma interface Web, apresentando-se da mesma forma que é feito no Firebug.

A vantagem deste plugin é o fato de você poder armazenar o histórico em JSON das cargas e trafégo realizados pelo seu HTML.
O Firebug na sua versão atual não permite que você realize esse procedimento.

É importante avisa-los que na própria descrição do plugin, o autor informa que é necessária no mínimo a versão 1.4a26 do Firebug.
No site oficial a versão disponível é a 1.4.0b1 , entretanto esta versão é compatível apenas com o Firefox 3.5b4.
Para utilizar na versão estável do Firefox (3.0.10) você pode baixar as outras versões neste link.
Aconselho você a utilizar a mesma versão mencionada antes (1.4a26), pois tentei baixar as mais recentes e houve incompatibilidade com o plugin.

O download do add para o Firebug está disponível em:
http://getfirebug.com/releases/export/1.4/

Baixe a versão 0.6.

Você verá que após reiniciar o seu navegar estará disponível a opção export no menu "Rede".
Ao clicar em exportar um arquivo JSON será gerado para você.


Cole o conteúdo deste arquivo no formulário deste site e você poderá visualizar o histório de rede (carga) do site que foi medido.

http://www.softwareishard.com/har/viewer/

Um detalhe muito importante é que você pode salvar em seu PC este serviço de análise, bastando "Salvar Como" o documento principal, e verificando se o relacionamento entre os arquivos JS e CSS do site ficaram com a localização correta.

O que eu ganho com isso?
O caso de uso para este plugin é bem específico, tenho trabalhado muito com análise de carga e desempenho de sites e realmente o trabalho para documentar estar informações de forma visual e clara é bem cansativo e trabalhoso.

Por fim, não posso deixar de relatar a fonte de onde busquei este artigo, http://www.ajaxian.com.

Nenhum comentário:

Postar um comentário