Windows および Facebook 用に開発したアプリケーションのネットワーク トラフィックをテストするには、スニファーが必要です。
基本要件:
- リクエストとレスポンスを表示する
- HTTP ヘッダーを表示する
- HTTP リクエストを完了するのにかかった時間を表示する
現在、HTTP アナライザーを使用しています。非常に優れたツールですが、Vista で 10 ~ 15 分実行すると何らかのエラーで終了します。
ネットワークで起こっていることすべてを確認したい場合は、Wiresharkを使用します。
HTTP/s トラフィックを監視するだけの場合はFiddler 。
Firefox を使用していて、ヘッダーを表示するだけの簡単なプラグインが必要な場合は、ライブ HTTPヘッダー。
また、FireBugもその情報を取得でき、開発中に単一のページで作業する場合に優れたインターフェイスを提供します。AJAX トランザクションを監視するために使用しました。
現在は開発にCharlesProxyを使用していますが、以前はFiddlerを使用していました
Wireshark を試す:
Wireshark は、世界有数のネットワーク プロトコル アナライザーであり、多くの業界や教育機関で事実上の (そして多くの場合は法律上の) 標準となっています。
少し学習曲線がありますが、これは利用可能な最高のツールです。
Microsoft ネットワーク モニター ( http://www.microsoft.com/downloads/details.aspx?FamilyID=983b941d-06cb-4658-b7f6-3088333d062f )
Fiddlerは、通信の http(s) 側のみに関心がある場合に最適です。https ストリーム内を検査しようとしている場合にも非常に便利です。
TcpCatcherは非常に使いやすく、最新のインターフェースを備えているため、私はTcpCatcherが好きです。jarファイルとして提供されます。ダウンロードして実行するだけです(インストールプロセスは不要です)。また、非常に便利な「オンザフライ」パケット変更機能(デバッグモード)が付属しています。