DClick

Monitorar trafego HTTP e capturar pacotes AMF


Twitter!

Em alguns casos é necessário observar o que está trafegando entre o browser e o servidor para que possamos fazer debug em algumas aplicações. Um software que uso para isso a um bom tempo e que nunca me decepcionou é o Charles. Apesar de ter um nome “diferente”, Charles é uma ferramente muito útil.

Entre as várias funcionalidades disponíveis, gostaria de destacar algumas:

  • Faz o parse de dados no protocolo AMF, sendo possível ver os objetos trafegados direto nos relatórios.
  • Captura requisições feitas através de Ajax.
  • Exibe o que foi e o que não foi feito cache, permitindo que o cache seja inteiramente desativado. (Opção bastante útil para testes de performance em aplicações Web).
  • Opção de Bandwidth Throttle, para que você possa simular como sua aplicação ficará em conexões mais lentas do que a sua.
  • Versões para Windows, Linux e Mac OS X.

O Charles é uma ferramenta paga, porém acredito que o investimento não será em vão, considerando a grande quantidade de funcionalidades disponíveis. Para saber mais sobre o Charles, acesse o site oficial em: http://www.charlesproxy.com/

Se estiver procurando por uma ferramenta semelhante gratuita, recomendo o uso da extensão Firebug para o Firefox. Porém o Firebug tem menos opções disponíveis em relação ao Charles como, por exemplo, a ausência do parse de AMF. Para baixar o Firebug acesse: http://getfirebug.com/

Compartilhe:

  • RSS
  • Twitter
  • del.icio.us
  • Facebook
  • MySpace
  • LinkedIn
  • Google Bookmarks
Por André Gil em 29/August/2008 | Comentar | Trackback


No Translations

3 comentários para “Monitorar trafego HTTP e capturar pacotes AMF”


Blz André,

boa dica, ñ conhecia o Charles. Outras ferramentes são o ServiceCapture e o LiveHTTPHeaders.

[]!


Eu utilizo o wireshark. É grátis e muito bom


Opa Eduardo,

O Wireshark é realmente muito bom, mas pelo que sei ele não faz o parse dos dados. Tem alguma maneira de fazer isso?
Para a maioria dos casos fica um pouco complicado de ver os dados em hex, do jeito que ele mostra.

Abraços

Adicionar comentário

(requerido)
(requerido, não será publicado)