« Apache + mod_sslとIEの関係 | トップページ | ブドウ糖発電 »

2007年8月24日 (金)

JMeterでSSLしたけど

さっきのエントリーと関連していますが、SSL環境下でのパフォーマンスチェックをしたいって事で負荷テストツールの「JMeter」を使用して負荷テストを行ってみたんですが・・・どーも、スレッド数が多いと

Response code: Non HTTP response code: java.net.ConnectException
Response message: Non HTTP response message: Connection timed out: connect

と、エラーが頻発する。

どーやらレスポンスが返ってこないらしい。
ちなみにHTTPに切り替えると、いつもの勢いでテストが実行されて何の問題もない。

SSLの暗号化処理でサーバ側がいっぱいいっぱいかと思ってvmstatが吐き出したCPUやメモリの使用率も気になるほど上がってない。
念のため「Apache Server Status」で確認したけど、プロセスに空きはあるし、各プロセスはKeepaliveで待機していることを表す"K"がズラッと並んでる。

じゃ、クライアント側のせーかと思い確認してみたけど、コッチのCPUとメモリの使用率も気になるほど上がってない。

どーやら、JMeterは「Load time」が20秒を超えるとダウンロードを諦めてしまうっぽい。
うーん、Apache側は余裕があるし・・・レスポンスが20秒を超えてJMeterが諦める理由が良く分からない。
ひょっとするとファイヤーウォールを経由させているのでファイヤーウォール側で帯域制限でも食らってるのかな?

それならファイヤーウォールの内側でテストを行えば良いんだけど、ネットワーク構築の関係で負荷テスト用のクライアントが置けなくて確認できないってオチだったりする・・・。(^^;A

ちなみに、使っているJREのバージョンは1.6.0_01だったので、特に設定も無くJMeterでSSLを使用する事ができました。(ポート番号を"443"、プロトコルには"HTTPS"を設定しました)

あと、本格的にJMeterを使ったのは初めてですがテストシナリオ作成の柔軟っぷりがスゴくて感動した。
(ちなみに、JMeterの使い方は、ココとかココが非常に参考になりました。感謝)

|

« Apache + mod_sslとIEの関係 | トップページ | ブドウ糖発電 »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/26493/7659282

この記事へのトラックバック一覧です: JMeterでSSLしたけど:

« Apache + mod_sslとIEの関係 | トップページ | ブドウ糖発電 »