2016-07-08 12 views
4

私はJMeterを初めて使用しています.JMeterに既存のテストスクリプトのhtmlレポートダッシュボードを作成させようとしています。私は、処理中に例外を得ることはありませんし、ログには問題は、レポートの生成ないことを示し:JMeter 3.0レポートの生成 - レポートのダッシュボードが空白なのはなぜですか?

enter image description here

:私は生産index.htmlファイルを表示する際、データが存在しない、しかし

2016/07/08 12:42:24 DEBUG - jmeter.report.dashboard.ReportGenerator: Start report generation 
2016/07/08 12:42:25 INFO - jmeter.report.processor.NormalizerSampleConsumer: Using format:ms to parse timeStamp field 
2016/07/08 12:42:25 DEBUG - jmeter.report.dashboard.ReportGenerator: Start samples processing 
2016/07/08 12:42:25 INFO - org.apache.jmeter.report.processor.AbstractSampleConsumer: class org.apache.jmeter.report.processor.AggregateConsumer#stopProducing(): beginDate produced 0 samples 
2016/07/08 12:42:25 INFO - org.apache.jmeter.report.processor.AbstractSampleConsumer: class org.apache.jmeter.report.processor.AggregateConsumer#stopProducing(): endDate produced 0 samples 
2016/07/08 12:42:25 INFO - org.apache.jmeter.report.processor.AbstractSampleConsumer: class org.apache.jmeter.report.processor.ApdexSummaryConsumer#stopProducing(): apdexSummary produced 0 samples 
2016/07/08 12:42:25 INFO - org.apache.jmeter.report.processor.AbstractSampleConsumer: class org.apache.jmeter.report.processor.RequestsSummaryConsumer#stopProducing(): requestsSummary produced 0 samples 
2016/07/08 12:42:25 INFO - org.apache.jmeter.report.processor.AbstractSampleConsumer: class org.apache.jmeter.report.processor.StatisticsSummaryConsumer#stopProducing(): statisticsSummary produced 0 samples 
2016/07/08 12:42:25 INFO - org.apache.jmeter.report.processor.AbstractSampleConsumer: class org.apache.jmeter.report.processor.ErrorsSummaryConsumer#stopProducing(): errorsSummary produced 0 samples 
2016/07/08 12:42:25 INFO - org.apache.jmeter.report.processor.AbstractSampleConsumer: class org.apache.jmeter.report.processor.graph.impl.LatencyVSRequestGraphConsumer#stopProducing(): latencyVsRequest produced 0 samples 
2016/07/08 12:42:25 INFO - org.apache.jmeter.report.processor.AbstractSampleConsumer: class org.apache.jmeter.report.processor.graph.impl.HitsPerSecondGraphConsumer#stopProducing(): hitsPerSecond produced 0 samples 
2016/07/08 12:42:25 INFO - org.apache.jmeter.report.processor.AbstractSampleConsumer: class org.apache.jmeter.report.processor.graph.impl.CodesPerSecondGraphConsumer#stopProducing(): codesPerSecond produced 0 samples 
2016/07/08 12:42:25 INFO - org.apache.jmeter.report.processor.AbstractSampleConsumer: class org.apache.jmeter.report.processor.graph.impl.ResponseTimeVSRequestGraphConsumer#stopProducing(): responseTimeVsRequest produced 0 samples 
2016/07/08 12:42:25 INFO - org.apache.jmeter.report.processor.AbstractSampleConsumer: class org.apache.jmeter.report.processor.FilterConsumer#stopProducing(): startIntervalControlerFilter produced 4175 samples 
2016/07/08 12:42:25 INFO - org.apache.jmeter.report.processor.AbstractSampleConsumer: class org.apache.jmeter.report.processor.graph.impl.ResponseTimePercentilesGraphConsumer#stopProducing(): responseTimePercentiles produced 0 samples 
2016/07/08 12:42:25 INFO - org.apache.jmeter.report.processor.AbstractSampleConsumer: class org.apache.jmeter.report.processor.graph.impl.ResponseTimeOverTimeGraphConsumer#stopProducing(): responseTimesOverTime produced 0 samples 
2016/07/08 12:42:25 INFO - org.apache.jmeter.report.processor.AbstractSampleConsumer: class org.apache.jmeter.report.processor.graph.impl.BytesThroughputGraphConsumer#stopProducing(): bytesThroughputOverTime produced 0 samples 
2016/07/08 12:42:25 INFO - org.apache.jmeter.report.processor.AbstractSampleConsumer: class org.apache.jmeter.report.processor.graph.impl.ActiveThreadsGraphConsumer#stopProducing(): activeThreadsOverTime produced 0 samples 
2016/07/08 12:42:25 INFO - org.apache.jmeter.report.processor.AbstractSampleConsumer: class org.apache.jmeter.report.processor.graph.impl.TimeVSThreadGraphConsumer#stopProducing(): timeVsThreads produced 0 samples 
2016/07/08 12:42:25 INFO - org.apache.jmeter.report.processor.AbstractSampleConsumer: class org.apache.jmeter.report.processor.graph.impl.ResponseTimeDistributionGraphConsumer#stopProducing(): responseTimeDistribution produced 0 samples 
2016/07/08 12:42:25 INFO - org.apache.jmeter.report.processor.AbstractSampleConsumer: class org.apache.jmeter.report.processor.graph.impl.LatencyOverTimeGraphConsumer#stopProducing(): latenciesOverTime produced 0 samples 
2016/07/08 12:42:25 INFO - org.apache.jmeter.report.processor.AbstractSampleConsumer: class org.apache.jmeter.report.processor.graph.impl.TransactionsPerSecondGraphConsumer#stopProducing(): transactionsPerSecond produced 0 samples 
2016/07/08 12:42:25 INFO - org.apache.jmeter.report.processor.AbstractSampleConsumer: class org.apache.jmeter.report.processor.FilterConsumer#stopProducing(): nameFilter produced 10020 samples 
2016/07/08 12:42:25 INFO - org.apache.jmeter.report.processor.AbstractSampleConsumer: class org.apache.jmeter.report.processor.NormalizerSampleConsumer#stopProducing(): normalizer produced 2505 samples 
2016/07/08 12:42:25 INFO - org.apache.jmeter.report.processor.CsvFileSampleSource: produce(): 835 samples produced in 481ms on channel 0 
2016/07/08 12:42:25 DEBUG - jmeter.report.dashboard.ReportGenerator: End of samples processing 
2016/07/08 12:42:25 DEBUG - jmeter.report.dashboard.ReportGenerator: Start data exporting 
2016/07/08 12:42:25 INFO - jmeter.report.dashboard.ReportGenerator: Exporting data using exporter:'html' of className:'org.apache.jmeter.report.dashboard.HtmlTemplateExporter' 
2016/07/08 12:42:25 DEBUG - jmeter.report.dashboard.HtmlTemplateExporter: Start template processing 
2016/07/08 12:42:25 INFO - jmeter.report.dashboard.HtmlTemplateExporter: Will generate dashboard in folder:/tmp/jmeter 
2016/07/08 12:42:26 INFO - jmeter.report.dashboard.HtmlTemplateExporter: Report will be generated in:/tmp/jmeter, creating folder structure 
2016/07/08 12:42:26 DEBUG - jmeter.report.dashboard.HtmlTemplateExporter: End of template processing 
2016/07/08 12:42:26 DEBUG - jmeter.report.dashboard.ReportGenerator: End of data exporting 
2016/07/08 12:42:26 DEBUG - jmeter.report.dashboard.ReportGenerator: End of report generation 

result.csvファイルは、しかし空ではありません。

enter image description here

マイreportgeneratorとsaveservic Eの設定は次のとおりです。

#--------------------------------------------------------------------------- 
# Reporting configuration 
#--------------------------------------------------------------------------- 
# If you want to debug reporting, uncomment this line 
log_level.jmeter.report=DEBUG 
jmeter.reportgenerator.report_title=AMP JMeter-test Dashboard 
jmeter.reportgenerator.overall_granularity=6000 
jmeter.reportgenerator.temp_dir = /tmp 
#--------------------------------------------------------------------------- 
# Results file configuration 
#--------------------------------------------------------------------------- 
jmeter.save.saveservice.output_format=csv 
# assertion_results_failure_message only affects CSV output 
jmeter.save.saveservice.assertion_results_failure_message=true 
jmeter.save.saveservice.assertion_results=all 
#jmeter.save.saveservice.data_type=true 
jmeter.save.saveservice.label=true 
jmeter.save.saveservice.response_code=true 

jmeter.save.saveservice.response_message=true 
jmeter.save.saveservice.successful=true 
jmeter.save.saveservice.thread_name=true 
jmeter.save.saveservice.time=true 
jmeter.save.saveservice.subresults=true 
jmeter.save.saveservice.assertions=true 
jmeter.save.saveservice.latency=true 
jmeter.save.saveservice.bytes=true 
jmeter.save.saveservice.thread_counts=true 
jmeter.save.saveservice.timestamp_format=ms 
jmeter.save.saveservice.default_delimiter=, 
jmeter.save.saveservice.print_field_names=true 

csvread.delimiter=, 

私は同様の問題(ここでは、他の場所)を検索しようとしましたが、私はこのような状況に対処する何かを見つけることができません。結果は、私が期待している形式でCSVファイルに書き込まれ、読み込まれていますが、データの読み込みに何か問題があるようです。私が少なくともエラーと結果の要約のパーツを入力することができれば、私はこの時点で満足しています。

私はログ(snippetに含まれています)に気づきましたが、さまざまな事柄について0個のサンプルが報告されています...しかし、私はCsvFileSampleSourceについて心配しています。任意の洞察力は、私が突起部ここで何かを欠落している可能性があり、高く評価されるだろう

jmeter -n -t /path/to/my/amp_automation.jmx -l /tmp/result.csv -e -o /tmp/jmeter 

:何かサンプル...

はまた、私は次のように私のテストを実行します。私は理想的には、jmeterのために生成されたhtmlレポートを取得する "古い"方法(アリ、または他のリスナーなど)に戻したいとは思わない。

ありがとう!

とチェック:

答えて

2

私はあなたが慎重に読むことをお勧め

+0

いますが、そのドキュメントが非常に簡単ではないことに同意する必要があります。ここでは、問題を解決するのに役立つ良いポストです。 – JonyD

+1

改善できることを伝えるために、ユーザーのメーリングリストにメールを書き込んで改善することができます。 thx –

+0

私はそれを行うでしょう:) – JonyD

-1

:|( - 成功 jmeter.reportgenerator.exporter.html.series_filter =((^ ...)(^自分のラベル名を))| -failure )?


result.csvの内容を指定したことにより、

jmeter.reportgenerator.exporter.html.series_filter =((^ create user))( - success | -failure)次のように追加できますか?

reportgenerator.properties内の全内容をuser.propertiesに貼り付けることをお勧めします。その後、セットアップ "jmeter.reportgenerator.exporter.html.series_filter"で問題をすばやく解決できます。 これがあなたを助けてくれることを願っています。がんばろう。あなたは既に結果のcsvファイルを持っているので、

0

レポートを生成することができ、このファイルを使用して、なぜCMDでレポートを生成するには、コマンドの下に使用してください、あなたの結果のCSVファイルごとなどのレポートを生成するには、コマンドの下に使用してください。

あなたは、コマンドの下に入力して、JMeterの-gパス(検索結果のcsvファイルのパス)-oパス(パスと

jmeter -g E:\Jmeter_Performance_Testing\Silver\SAPPI_Redemption\TestResults\SAPPIRedemption.csv -o E:\Jmeter_Performance_Testing\Silver\SAPPI_Redemption\HTMLReports 

を交換CMDでのJMeter/binフォルダに移動する必要がある最初のCMDでは

レポートが表示される場所へのパス)。 ご意見をお聞かせください。あなたのフィルタリングをチェックし、以前の回答で述べたように

jmeter.reportgenerator.sample_filter=.* 
    jmeter.reportgenerator.exporter.html.series_filter=.* 

:あなたのuser.propertiesで

1

は、tryの追加ファイル。私はあなたがJMeterのではあまり忙しいjmeter.log

ルックを得ることができますので、ちょうどコマンドライン-gオプションを使用してこの問題をデバッグするために、実行を投稿するダッシュボードの作成を分離お勧めデバッグ目的

。どの値が読み取られているか、どのように設定されているかを正確に表示する必要があります。あなたは特にsample_filterの "None"値を渡さないようにしたい!

1

レポートを開こうとしています?。 他の生成されたフォルダはコンテンツですか、sbadminは同じ場所にありますか?

私はそう、私は同じ問題に直面していたのindex.htmlファイルの場所を変更しました。 あなたはJMeterの作成したフォルダからindex.htmlファイルにアクセスしていることを確認してください。

+0

私は同じ問題に直面していました。ありがとう@Mohini – Tejas

1

今日は似たような状況に遭遇して、Webページを調査中で、私はチャートではJavaScriptから生成されたい。 Chromeのデベロッパーコンソールを見ると、JavaScriptに埋め込まれた二重引用符で囲まれた構文エラーが見つかりました。私はまだそれのための100%の解決策はありませんが、これはあなたがチェックするための何かかもしれないと思った。私はcsvファイルからエスケープされた引用符を取り除き、私のレポートを再生成し、私が期待していた出力を得ました。

1

私は同様の問題がありました。 .jtlレポートのHTTP要求名の1つに二重引用符を使用していることに気付きました。 jtlから二重引用符を削除し、ダッシュボードを再生成しました。それは魅力のように働いた!これらの

0

HTML運営者向けプラグインバージョン1.14

なししかし、エスケープ文字についての最後のいくつかの記事は、右のトラックに私を得た、私のために働いていません。

Mineは、生成されたindex.htmlのJavaScriptをブロックするJenkinsのセキュリティポリシーと関係がありました。はい

Blocked script execution in <URL>. because the document's frame is sandboxed and the 'allow-scripts' permission is not set

関連する問題