気軽に楽しくプログラムと遊ぶ

自分が興味があってためになるかもって思う情報を提供しています。

JMeterの出力結果の見方

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回やって外れ値少ないものを記録
  • さばける件数が少ない場合、秒間計測はスキップ