JMeterのリスナーが出力するログのタイムスタンプは、デフォルトでは「1970/01/01 00:00:00(UTC) からの経過ミリ秒」という、とてもじゃないが人間には読めない形式です。
これを「yyyy/MM/dd hh:mm:ss.SSS」のような読みやすいフォーマットに変更します。
タイムスタンプのフォーマット変更方法
方法は2つ。
- プロパティファイルに設定追加(オススメ)
- JMeter呼び出し時のオプションで指定
方法1. プロパティファイルに設定追加
JMeterのプロパティファイル(/bin/jmeter.properties
)を開いて、下記の行を追加します。
(はじめからコメントアウトされた状態で記載されているので、コメントアウト解除するだけでOK)
jmeter.save.saveservice.timestamp_format=yyyy/MM/dd HH:mm:ss.SSS
これで、デフォルトで「yyyy/MM/dd hh:mm:ss.SSS」形式で出力してくれます。
方法2. JMeter呼び出し時のオプションで指定
コマンドラインでJMeterを呼び出すときに、下記のようにオプション-Djmeter.save.saveservice.timestamp_format="yyyy/MM/dd hh:mm:ss.SSS"
をつけてあげることでもフォーマットを指定できます。
Start Jmeter.bat -n -t (jmxファイルのパス) -Djmeter.save.saveservice.timestamp_format="yyyy/MM/dd hh:mm:ss.SSS"
今回限りのフォーマット変更で良いならこちらの方法でも十分かと思います。