The Proxomitronを使用して本番環境を擬似構築する

 The Proxomitron は、下記の機能を持ったツール。

 (1) リクエスト時のHTTPヘッダ追加、編集できる。
 (2) 受信したレスポンスを編集してからブラウザに渡す事ができる。

 ・特に(1)の機能は、うまく使えばセッションIDやプロキシにより追加されるHTTPヘッダを
  擬似的に構築する事ができるので、WEBアプリテストに非常に有用。
 ・(2)の機能は快適にWEBブラウジングを行う為の機能。(ここでは説明しない。)

【参考URL】
 ・The Proxomitron
  http://www.pluto.dti.ne.jp/~tengu/proxomitron/
  http://www.pluto.dti.ne.jp/~tengu/proxomitron/help/Contents.html

 ・【特集】Webブラウジングを快適にする「The Proxomitron」
  http://journal.mycom.co.jp/special/2000/proxomitron/index.html


  • HTTPヘッダを追加する方法
    proxomitron01.jpg ・IEのインターネットオプションを左図のように設定する。
     (ポート番号は空いているポートであれば何でもよい。)
    proxomitron02.jpg ・ローカルでテストサーバが動作している場合は、
     [ローカルアドレスにはプロキシサーバを使用しない] のチェックをはずしておく。
    proxomitron03.jpg ・Proxomitron の右側のペインから [config] をクリック
    proxomitron03-1.jpg ・ポート番号にIEに設定した番号を入力
    proxomitron04.jpg ・メインウィンドウから、今度は [Headers]をクリックすると、
     [HTTP Header Filters] 画面が立ち上がるので、右側の [New]をクリック
    proxomitron05.jpg ・追加するHTTPヘッダの情報を入力する。
     [HTTP Header]
      追加するヘッダ名: 説明
     [URL Match]
      このヘッダを追加するURL
      (左図だとアクセス先がlocalhostの時だけこのヘッダが追加される)
     [Header Value Match]
      既存のヘッダを置き換える場合は、* と入力すると、
      該当のヘッダをここで設定した値に置き換えてくれる。
      (オリジナルヘッダの場合はブランクでOK)
     [Replacement text]
      ヘッダに設定する値を入力
    proxomitron06.jpg ・[OK]を押すと一覧に戻るので、左側のチェックBOXにチェックして、
     画面下の[Apply]をクリックすると適用される。


  • プロキシサーバを設定する方法
     (プロキシサーバを介してアクセスを行う必要がある場合は、下記の設定を行う)
    proxy01.jpg ・メインウィンドウで [Use Remote Proxy] にチェックを入れて、
     右側ペインから [Proxy]をクリック
    proxy02.jpg ・プロキシサーバの情報を入力して [OK]
    proxy03.jpg ・プロキシサーバを使用したくないアドレスがある場合は、
     メインウィンドウの右側ペインから [headers] -> [New] で左図のように入力する。
     (左図は http://localhost で始まるアドレスにはプロキシを使用しない設定)
    proxy04.jpg ・一覧から左側チェックBOXをオンにして[Apply]

添付ファイル: fileproxy03.jpg 219件 [詳細] fileproxy04.jpg 242件 [詳細] fileproxy01.jpg 204件 [詳細] fileproxomitron06.jpg 252件 [詳細] fileproxy02.jpg 241件 [詳細] fileproxomitron05.jpg 238件 [詳細] fileproxomitron04.jpg 224件 [詳細] fileproxomitron03-1.jpg 183件 [詳細] fileproxomitron03.jpg 198件 [詳細] fileproxomitron01.jpg 228件 [詳細] fileproxomitron02.jpg 193件 [詳細]

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-06-11 (木) 00:48:45 (5426d)