TenForward

技術ブログ。はてなダイアリーから移転しました

JMeter のプロキシサーバで https の通信を記録

普通にやると当然プロキシサーバでは SSL/TLS の通信は見えないので,JMeter のプロキシサーバ機能を使っても記録は出来ない.

が,プロキシサーバ機能には "Attempt HTTPS Spoofing" というチェックボックスがあるので,これにチェックを入れて,ブラウザからは http でアクセスすると,JMeterhttps に置き換えて通信をやってくれるので,ブラウザ〜JMeter 間は暗号化されておらず,記録が可能になる.

ただし,コンテンツ側で

<a href="https://server/hoge/contents.html"> 
みたいにリンクが書かれていたりすると,ブラウザで https でアクセスにいこうとするのでダメ.

IEだと Badboy Software Home Page というプラグイン(?)を使うと,ブラウザ上で通信内容が記録出来て,さらに JMeter のテストプラン形式 (jmx) でエクスポート出来るようだ (試してません).