jmeter:install
目次
Install Apache JMeter
Java Runtime Environment (JRE、Java Runtime)
ダウンロードサイト:http://java.com/ja/download/
JMeter
インストール
公式サイトからBinaryをダウンロード。
http://jmeter.apache.org/download_jmeter.cgi
ダウンロードしたファイルを解凍
apache-jmeter-2.13.zip
起動
jmeterを起動
(解凍したフォルダ)\bin\jmeter.bat
- 起動時にエラーが出るとき
rem ===================================================== rem Environment variables that can be defined externally: rem rem JMETER_BIN - JMeter bin directory (must end in \) rem JM_LAUNCH - java.exe (default) or javaw.exe rem JVM_ARGS - additional java options, e.g. -Dprop=val rem rem ===================================================== path %path%;C:\Program Files (x86)\Java\jre7\bin if .%JM_LAUNCH% == . set JM_LAUNCH=java.exe
各種設定
[ファイル]-[開く]からテスト計画フィルを開く
結果を表で表示.jmx
- [スレッドグループ]を開く
スレッド数:同時接続数(100)
Ramp-Up期間:スレッドを生成し終わるまでの所要時間(1)
ループ回数:(1)
- [ループコントローラ]を開く
ループ回数:繰り返しアクセスさせる回数(100)
- [トップページ]
パス:アクセス対象のURL(/)
テスト
- テスト実行
[実行]-[開始]で実行する。
画面右上の「0/1」の右のマスが緑色に光っている間はテスト中で、終わると灰色に戻る。
- 結果参照
[結果を表で表示]または[統計レポート]を選択すると、テスト結果が表示されている。
用語解説
- スレッドグループ:シナリオ1単位
- サンプラ:どのページにどういったアクセスをするか
- リスナ:テスト結果
- コントローラ:ループやif文など、処理の条件
- アサーション:レスポンス(ログイン結果など)の確認
- スレッド数:同時接続数
- Ramp-Up期間:スレッドを生成し終わるまでの所要時間
今回のシナリオに当てはめた概要説明
10000リクエストを同時に並列で100アクセスずつ100回
⇒ 「100ユーザーで100回アクセス」に読み替え
100ユーザー同時⇒スレッド数
100回アクセス⇒ループコントローラ
Apache Bench と JMeter
Apache Bench はレスポンスの取得、JMeter は負荷をかけたときの安定性、スループットなどを取得
- Apache Bench、WAST、JMeterを使った負荷テストのポイント
jmeter/install.txt · 最終更新: 2015/07/23 01:17 by clownclown