2017-02-14 21 views
2

最近負荷テストにJMeter 3.1を使用し始めました.Csvファイルからレポートダッシュボードを生成するだけでした。私は、コマンドプロンプトから次のコマンドを実行するとJmeterからDashboardを生成中にエラーメッセージが表示される

jmeter -g (csv file location) -o (Destination folder to save HTML Dashboard) 

を私はエラーを以下に示します:

Could not parse timestamp<1.487+12> using format defined by property.saveservice.timestamp+format=ms on sample 1.487+12 ......... 

は、私はまた、親切に以下を参照して、エラーメッセージのスクリーンショットを添付しています

Error on Command Prompt

以下はマイセーブ私は、ユーザーのプロパティにコピーerviceプロパティファイル:

jmeter.save.saveservice.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.print_field_names=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 = dd/MM/yyyy HH:mm 
#save service assertion 
jmeter.save.saveservice.assertion_results_failure_message = true 

私はresaonを把握することはできませんよ、この点で任意のヘルプははるかに高く評価されます。 さらに、追加情報が必要な場合はお知らせください。

私はダッシュボードを生成するには、以下のリンクをたどっています http://jmeter.apache.org/usermanual/generating-dashboard.html

+0

に慣ればかり勧め

に見える、あなたは –

答えて

0

答えはあなたの質問自体にあります。

タイムスタンプを解析できませんでした< 1.487 + 12>

よりますあなたの設定に合わせて、JMeterは、最初の列がの形式(例えば、1487047932355)であることを期待しています(Unixエポックがmillis econds)

サポートされている別の形式は、yyyy/MM/dd HH:mm:ss.SSS

2017/02/14 05:52:12.355のようなので、いくつかの制約があります:

  • jmeter.save.saveservice.timestamp_format = msの値は、テスト実行とダッシュボードの作成
  • 中に同じである必要がありますあなたがに必要 JMeterを再起動してプロパティを選択します。たとえば、テストを実行してプロパティを修正してダッシュボードを生成しようとすると、失敗する可能性があります。
  • 重複するプロパティはありません
  • テスト実行とダッシュボード生成の間に.jtl結果ファイル

私の予想は、タイムスタンプをscientific notationに変換して保存したMS Excelで.jtl結果ファイルを開いて保存しているので、ほとんどの場合、その逆を行うことができます。タイムスタンプが問題であるように念のために、私はまたApache JMeter Properties Customization Guide

+0

として当然あなたが指すあなたの結果からタイムスタンプ値を送信することができ、MS Excelは、指数表記にタイムスタンプを変換し、 notepad/notepad ++でcsvファイルを開くと、timestampはmsで表示されます。 タイムスタンプ形式をdd/MM/yyyy HHに変更した後に問題が解決しました:mm ありがとう – Harish

関連する問題