JMeterの出力結果の簡単な読み方について記載します。
Jmeterの出力結果の見方
$ apache-jmeter-5.3/bin/jmeter.sh -n -t test.jmx summary + 2297 in 00:00:24 = 95.4/s Avg: 1176 Min: 1 Max: 16483 Err: 15 (0.65%) Active: 113 Started: 120 Finished: 7 summary + 1303 in 00:00:06 = 210.9/s Avg: 429 Min: 22 Max: 5709 Err: 0 (0.00%) Active: 0 Started: 120 Finished: 120 summary = 3600 in 00:00:30 = 119.0/s Avg: 906 Min: 1 Max: 16483 Err: 15 (0.42%)
- summary:リクエスト数 in 経過時間 = 秒間リクエスト数(リクエスト数/経過時間(s))
- Avg:各リクエストの応答までの時間の平均
- Err:エラー数と割合
- Active:実行中リクエスト
- Started:開始リクエスト
- Finished:終了リクエスト
上記では、1行目で120リクエストが開始されたが、7リクエストしか終わっていない。 エラーも発生しているため、分間(または秒間)にさばけるリクエスト数を減らす必要がある。
負荷テスト時のポイント
- テスト実行は、3回やって外れ値少ないものを記録
- さばける件数が少ない場合、秒間計測はスキップ