|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjdbcrunner.Result
public class Result
負荷テストの測定結果を収集して出力するクラスです。
コンストラクタの概要 | |
---|---|
Result(Config config)
負荷テストの設定を指定して Result を構築します。 |
メソッドの概要 | |
---|---|
void |
addRecord(Record record)
Record に格納されたトランザクションの実行回数と
レスポンスタイムのデータを、Result に加えます。 |
void |
printSummary()
測定結果のサマリをログに出力します。 |
void |
writeResponseLog()
レスポンスタイムのデータをCSV形式でファイルに出力します。 |
void |
writeThroughputLog()
スループットのデータをCSV形式でファイルに出力します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public Result(Config config)
Result
を構築します。
config
- 負荷テストの設定メソッドの詳細 |
---|
public void addRecord(Record record)
Record
に格納されたトランザクションの実行回数と
レスポンスタイムのデータを、Result
に加えます。
record
- 加えるRecord
public void printSummary()
以下のデータをトランザクション種別ごとに出力します。
public void writeThroughputLog() throws java.io.IOException
Elapsed time[sec],Throughput[tps] 1,7879 2,7902 3,7914トランザクションの種類数が2以上の場合は、以下のフォーマットでデータを出力します。
Elapsed time[sec],Throughput(tx0)[tps],Throughput(tx1)[tps] 1,2339,5256 2,1116,6758 3,1907,5926
java.io.IOException
- ファイルを開けなかった場合、ファイルに書き込めなかった場合public void writeResponseLog() throws java.io.IOException
Response time[msec],Count 0,152402 1,1930 2,760トランザクションの種類数が2以上の場合は、以下のフォーマットでデータを出力します。
Response time[msec],Count(tx0),Count(tx1) 0,8725,29067 1,104,270 2,59,118あるレスポンスタイムについてトランザクション実行回数がすべて0回の場合、 その行は出力されません。
java.io.IOException
- ファイルを開けなかった場合、ファイルに書き込めなかった場合
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |