今までFiddlerをただのセッションの中身を確認できるLocal Proxyとしてしか見ていなかったのですが
改めて良く調べると色々できることが多すぎると判明。感動したので便利な機能をまとめてみました。
先に簡単に説明しておくと、FiddlerはMicrosoftが無料で配布しているWeb Debugging Proxyです。
Windows環境にインストールして、ブラウザとサーバの間の通信を読んだり操作したりできます。
配布サイトはこちら。
Fiddler Web Debugger – A free web debugging tool
動作環境は「Windows 2000 / XP / 2003 / Vista with Microsoft .NET Framework v2.0 or later」
今回使ったバージョンは、2009年9月10日時点で最新の安定版、2.2.4.6。
とりあえず簡単に目次。
- セッションのリクエスト一覧を確認する
- やり取りしているヘッダ情報を見る
- リクエスト・レスポンスの実際のデータの中身を確認する
- セッション一覧表示をフィルタリングして、特定のContent-Typeだけ表示するようにする
- リクエストを自分で作る
- AutoResponderで特定のURLに対して、ローカルのファイルを割り当てる
- Fiddler起動時にProxyを自動的に切り替える
- Webページに対する一連の自動テストを実行する
- サンドボックス
- JScript.NETで拡張できる
- C#やVB.NETで拡張できる
- UIに好きな項目を追加できる
- ブレークポイントの設定
マークアップエンジニアにおすすめしたいのは
- セッション一覧表示をフィルタリングして、特定のContent-Typeだけ表示するようにする
- AutoResponderで特定のURLに対して、ローカルのファイルを割り当てる
あたり。
プログラマには全部おすすめ。
詳細は「続き」からどうぞ。