githubブログ

初級Gitコマンド/Github

JMeterを使ってRailsアプリの負荷テストをやりたい 準備編

Apache JMeterJavaで書かれた有名な負荷テストツールです。
Apache Benchやhttperfといったツールよりもより複雑な負荷テストを行うことができます。
TCPをはじめ多くのプロトコルに対応しているので、メールサーバやDBサーバの負荷テストを行うこともできます。

今回試した環境

なぜJMeterを使うの?

今回テストしたいのはRailsアプリのログイン後ページのアップロード処理の負荷テストでした。
CSRF対策として使われているauthenticity_tokenの値を用意するのがabなどのツールでは簡単ではないため、JMeterを使うことにしました。

インストール

Apache JMeter

http://jmeter.apache.org/

JMeterのサイトよりzipまたはtgzをダウンロードして展開します。
MacなのでGUIでポチポチやれば展開できました。
インストーラーなどはないので、適当な場所に展開してください。

tweetdig.net

http://tweetdig.net/user/kirineggs/770559822919905280