2016-12-30 38 views
1

私は非GUIモードでJMeterを使用していますが、.csvと.jtlファイルを生成することができますが、結果ファイルのタイムスタンプはEpoch形式であり、 yyyy/MM/dd HH:mm:ss)形式で入力します。Jmeter非GUIモードのタイムスタンプ日付形式

私は/bin/user.propertiesファイルに行って必要な変更を行いましたが、レポートは以前と同じように見え、エポック形式のタイムスタンプを持っています。これは私のuser.propertiesが

jmeter.save.saveservice.bytes = true 
# Only available with HttpClient4 
#jmeter.save.saveservice.sent_bytes=true 
jmeter.save.saveservice.label = true 
jmeter.save.saveservice.latency = true 
jmeter.save.saveservice.response_code = true 
jmeter.save.saveservice.response_message = true 
jmeter.save.saveservice.successful = true 
jmeter.save.saveservice.thread_counts = true 
jmeter.save.saveservice.thread_name = true 
jmeter.save.saveservice.time = true 
jmeter.save.saveservice.connect_time = true 
# the timestamp format must include the time and should include the date. 
# For example the default, which is milliseconds since the epoch: 
#jmeter.save.saveservice.timestamp_format = ms 
# Or the following would also be suitable 
jmeter.save.saveservice.timestamp_format = yyyy/MM/dd HH:mm:ss 
+1

その後、JMeterを再起動しましたか?質問で述べたように 'yyyy/MM/dd HH:mm:ss'や' ddmmyyyy'を使いましたか? –

+0

@Naveenこれはすべて非GUIモードで行われるため、JMeterを再起動することについての質問はありません。そして、日付形式については、両方の場所で同じ形式を反映するように質問を編集しました。 –

+0

ええ!私の悪い。非GUIモードで再起動する必要はありません。私はあなたの設定を試して、それは私のために働いています。実行したコマンドとJMeterのバージョンを共有してください。 –

答えて

2

ダブル多分あなたはどこかに重複性質を持っているとのJMeterが、それは最初に見つけたものを選び、あなたのuser.propertiesファイルを確認して次のようになります。もう一つの仮定:(もしあれば、エンディング)開始削除してみてください空白、多分プロパティが有効SimpleDateFormat patternとして解析することはできませんが、あなたがタイムスタンプの形式を上書きすることができます回避策として、任意の不審なエントリ

ためjmeter.logファイルをチェック

jmeter -Jjmeter.save.saveservice.timestamp_format="yyyy/MM/dd HH:mm:ss" -n -t example.jmx -l example.csv 

デモ:

JMeter property override timestamp

詳しい情報-Jコマンドライン引数などを介してJMeterと連携しています。Apache JMeter Properties Customization Guide

+0

答えをありがとう。それは必要に応じて日付を吐き出します。私は、この形式のタイムスタンプを持つために使用する日付形式をここに追加する質問があります。 "2016-12-29T20:01:14.108Z"? –

+0

nvm。私はデータフォーマットを見つけました、それはです:yyyy-MM-dd'T'HH:mm:ss.SSS'Z ' –