5

Web アプリケーションのデバッグに使用できるツールを探しています。次のツールに絞り込みました。

  1. HTTP ウォッチ。
  2. フィドラー。
  3. ieHTTP ヘッダー
  4. liveHTTP ヘッダー。

これらのツールを使用した経験のある方が、それらの長所と短所について話し合うことができれば幸いです (一部のツールには欠けているが、他のツールには存在する機能を気に入ったり、考えたりします)。 HTTPWatch と Fiddler の間で主に混乱しています。 Fiddler (無料) が HTTPWatch の機能のすべてまたはほとんどを満たすことができる場合は (ただし、価値がある場合は HTTPWatch に支払う準備ができています)。

PS - HTTPWatch と Fiddler が他の 2 つのツールよりもはるかに強力であることは知っています (同意しない場合はお知らせください)。私がこれらのツールで何をしたいのかについて、より詳細を知りたいと思われる方も多いと思いますが、これらのツールを一般的なツールとして比較することを念頭に置いて、より広い視野でこれらのツールを比較していただければ幸いです。

4

5 に答える 5

8

** 免責事項: Simtec Limited による投稿 **

HttpWatch (当社の製品) と Fiddler の主な利点の一覧を次に示します。もちろん私たちは偏見を持っていますが、客観的になるように努めました:

HttpWatch の利点

  • ネットワークに接続せずにブラウザのキャッシュから読み取られたリクエストを表示します
  • Render Start、DOM Load などのページ レベルのイベントを表示します。
  • 証明書の警告や信頼されたルート CA への変更を必要とせずに SSL トラフィックを処理します
  • ネットワーク レベルで HTTP プロキシを必要としないことで「オブザーバー効果」を低減
  • リクエストをページごとにグループ化

フィドラーの利点

  • Firefox や IE だけでなく、ほぼすべての HTTP クライアントで動作します
  • Windows 以外のプラットフォーム (モバイル デバイスなど) のクライアントからのトラフィックをインターセプトできます。
  • リクエストは、オンザフライで傍受して変更できます。たとえば、Cookie の値を変更できます。
  • 機能を追加するプラグインをサポート
于 2011-07-08T14:44:30.527 に答える
1

Wireshark はネットワーク レイヤーで動作し、もちろん、ここで言及した他のツールよりも多くの情報を提供します。ただし、要求/応答を中断し、それらを変更して再生することで Web アプリケーションをデバッグする場合は、Fiddler が最適なツールです。

ただし、Fiddler は TCP レベルの情報を表示することはできません。そのような場合は、Network Monitor または Wireshark が必要になります。

「デバッガー」で何をしたいのかを正確に指定すると、その仕事により適したものを提案できます。

于 2011-07-03T22:12:38.757 に答える
0

HTTP Debugger Proを見てみましょう

すべてのブラウザーとカスタム ソフトウェアで動作し、プロキシ設定を変更しません。

于 2013-10-03T04:40:43.463 に答える
0

TCP/IP を含む多くのプロトコルを分析できるWiresharkを使用することもできます。

Wireshark を使用した HTTP の分析に関する大学の講義からのラボ演習は、ここにあります: Wireshark ラボ: HTTP

于 2011-06-28T17:41:12.237 に答える
0

Fidler は使いやすく、使いやすいです。多くの追加情報を提供する Wireshark も検討する価値があります。

于 2011-06-28T17:33:40.187 に答える