VMWare Fusionにポートフォワーディング経由でJMeterからリクエストを送り、レスポンスを受け、正規表現抽出でデータを扱うときの注意

負荷テストやデモデータ生成のために、JMeterを利用していた。
VMWare Fusionで起動してるアプリにJMeterからリクエストを送って、JMeterにレスポンスは返ってくるが、正規表現抽出を利用して、データをうまく抽出できない問題に直面した。その原因が分かったのでメモ。

HTTPリクエストにProxy Serverの設定が必要

例えば、下記のように設定する。HTTPリクエストのProxy Serverの欄である。

これは、以下のような配置の状態である。
Windows(JMeter) → iMac(10.20.138.177:8888) → VMWare(172.16.243.130:80)

環境

iMac Mac OS X 10.6.5
VMWare Fusion 3.1.1
JMeter 2.4 r961953
Windows XP SP3