JMeter と BadBoy によるストレステスト

| No Comments | No TrackBacks

HTTPS のトラフィックをレコードして、シナリオ化したいとする。

HTTP プロキシ形式の JMeter の レコーダでは、その仕様上、中継する
HTTPS のトラフィックを decipher, record することができない。

JMeter Proxy Step-by-step guide
http://jakarta.apache.org/jmeter/usermanual/jmeter_proxy_step_by_step.pdf
によると、BadBoy を使うのが一つの手、とある。

BadBoy は JMeter の platform independence を捨てたかわりに、
IE コンポーネントを利用しているので、クライアントが送信する HTTPS リクエストを
捕捉できる。

http://www.badboy.com.au/

これで HTTPS トラフィックをレコードして、Export to jmeter する。
場合によっては、マルチバイトのデータを含んでいると "Failed to load XSL." エラーで
だめだったりする。

この際は、レコードされたリクエストの入った xml ファイルの最初の行のエンコード記述を
ISO-8859-1 から UTF-8 に変更する。(ファイル自体はちゃんと UTF-8 エンコードされている模様。)
MSXML を使った服部さんの vbs で XML と (BadBoy に含まれる) Jmeter 1.9 用 XSLを
組み合わせて HTML に変換して、JMeter レコードファイルとして jmr 拡張子に変更する。

服部さんのスクリプトではファイルが SJIS エンコードになるので、ファイルを UTF-8 に変換する。
これで、BadBoy でレコードした HTTPS のシナリオを JMeter に import することができた。

No TrackBacks

TrackBack URL: http://www.grid5.net/mt/mt-trackback.cgi/414

Leave a comment

About this Entry

This page contains a single entry by dxy published on 2006年3月17日 23:27.

trac WebAdmin プラグイン was the previous entry in this blog.

BOSCH PSB 450 RE is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Pages

Powered by Movable Type 5.01