「SSL通信のサーバ」の編集履歴(バックアップ)一覧はこちら
「SSL通信のサーバ」(2010/12/12 (日) 10:01:20) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
&html(<a href="http://mrbl.jp/" border="0" ><script src="http://mrbl.jp/access.php/0000222602/" type="text/javascript"></script></a><noscript><a href="http://mrbl.jp/" border="0" ><img border="0" alt="アクセス解析" src="http://mrbl.jp/counter.php/0000222602/" target="_blank" /></a><br /><a href="http://merumo.net/">出会い 山口</a><br /><a href="http://www.lover-z.com/pc">出会い喫茶</a><br /></noscript>)
JmeterにはブラウザからのHTTPリクエストを自動的に記録する『HTTPプロキシサーバ』という機能がある。
しかしこの機能はサーバーがSSL通信をしていると、ブラウザを操作しても記録されない。
なぜ記録されないのか調べてみると、以下のようなことが分かった。
Jmeterの『HTTPプロキシサーバ』とはその名の通り、JMeterが一時的に
プロキシサーバの役割をはたす。そして、そのプロキシサーバを通じて
アクセスしたページを『HTTPリクエスト』として自動的に『スレッドグループ』に追加していく。
SSL通信で送信されたリクエストは、プロキシを経由した時点で既に暗号化されている。
Jmeterは暗号化されたHTTPSリクエストを受け取っても、その内容を復号できない。
(その為、リクエスト内容が記録できない)
ということで、Jmeterの『HTTPプロキシサーバ』以外で、HTTPSリクエストを記録する方法を探してみると
『badboy』というツールが見つかった。
http://www.badboy.com.au/
ただ、この『badboy』はIEコンポーネント(インターネットエクスプローラの部品)を
利用している。Windowsでは動くけど他のOSでは動かないということ?
とりあえず自分のPC(Windows XP )にインストールしたらちゃんと起動した。
『badboy』を使ってHTTP・HTTPSリクエストを記録する方法は、
Jmeterの『HTTPプロキシサーバ』より簡単。
『badboy』を起動するとツールバーに、赤い丸のボタンがあり、このボタンをOn/Offすることで、
記録をOn/Offできる。
『badboy』自体がブラウザになっている為、画面上のテキストボックスにアドレスを入力して
Enter キーを押せば、そのサーバのページが見れる。
『badboy』で記録した内容は、メニューバーの「File」→「Export to Jmeter」で保存できる。
保存したファイルの拡張子は .jmx になる。
この .jmx ファイルをJmeterで開けば、負荷テストが出来る。
&html(<div align="center"><table border="1"><tr><td><a href="http://www26.atwiki.jp/11rtksn/pages/13.html"><<戻る</a></td><td><a href="http://www26.atwiki.jp/11rtksn/">TOP</a></td><td> </a></td></tr></table></div>)
&html(<a href="http://mrbl.jp/" border="0" ><script src="http://mrbl.jp/access.php/0000222602/" type="text/javascript"></script></a><noscript><a href="http://mrbl.jp/" border="0" ><img border="0" alt="アクセス解析" src="http://mrbl.jp/counter.php/0000222602/" target="_blank" /></a><br /><a href="http://merumo.net/">出会い 山口</a><br /><a href="http://www.lover-z.com/pc">出会い喫茶</a><br /></noscript>)
JmeterにはブラウザからのHTTPリクエストを自動的に記録する『HTTPプロキシサーバ』という機能がある。
しかしこの機能はサーバーがSSL通信をしていると、ブラウザを操作しても記録されない。
なぜ記録されないのか調べてみると、以下のようなことが分かった。
Jmeterの『HTTPプロキシサーバ』とはその名の通り、JMeterが一時的に
プロキシサーバの役割をはたす。そして、そのプロキシサーバを通じて
アクセスしたページを『HTTPリクエスト』として自動的に『スレッドグループ』に追加していく。
SSL通信で送信されたリクエストは、プロキシを経由した時点で既に暗号化されている。
Jmeterは暗号化されたHTTPSリクエストを受け取っても、その内容を復号できない。
(その為、リクエスト内容が記録できない)
ということで、Jmeterの『HTTPプロキシサーバ』以外で、HTTPSリクエストを記録する方法を探してみると
『badboy』というツールが見つかった。
http://www.badboy.com.au/
ただ、この『badboy』はIEコンポーネント(インターネットエクスプローラの部品)を
利用しているらしい。
とりあえず自分のPC(Windows XP )にインストールしたらちゃんと起動した。
『badboy』を使ってHTTP・HTTPSリクエストを記録する方法は、
Jmeterの『HTTPプロキシサーバ』より簡単。
『badboy』を起動するとツールバーに、赤い丸のボタンがあり、このボタンをOn/Offすることで、
記録をOn/Offできる。
『badboy』自体がブラウザになっている為、画面上のテキストボックスにアドレスを入力して
Enter キーを押せば、そのサーバのページが見れる。
『badboy』で記録した内容は、メニューバーの「File」→「Export to Jmeter」で保存できる。
保存したファイルの拡張子は .jmx になる。
この .jmx ファイルをJmeterで開けば、負荷テストが出来る。
&html(<div align="center"><table border="1"><tr><td><a href="http://www26.atwiki.jp/11rtksn/pages/13.html"><<戻る</a></td><td><a href="http://www26.atwiki.jp/11rtksn/">TOP</a></td><td> </a></td></tr></table></div>)
表示オプション
横に並べて表示:
変化行の前後のみ表示: