2016-11-29 11 views
1

私たちは現在、Apache Jmeter 3.1を使用しています。新しいfeauture Dashboard生成には非常に不満があります。 "-g"オプションを付けて生成するとうまくいきます。JMeterダッシュボードをカスタマイズする

しかし、ダッシュボードをカスタマイズすることもできます。たとえば:

  • は、最初のページに、時間とActiveスレッドが経つにつれて、
  • そして、他のグラフを生成する必要はありませんが応答時間をTransations /秒を追加最初のページAPDEXと要求概要
  • から削除します。

私は、ダッシュボードテンプレートをcutomizeするための手順を見つけることにご協力いただきありがとうございます。

よろしくお願いいたします。

答えて

1

JMeterの最新バージョン(現在は3.1)で目標を達成する方法はありません。グラフのプロパティを設定することはできますが、特に必要な方法でそれらを除外することはできません。 JMeterのは、グラフを生成するには、この設定に依存して


あなたはグラフを生成したくない場合は、一つの方法は、(ではなく、あなたが期待しているなど)があり、report.propertiesファイル内のグラフのプロパティが含まれていません。 。

この初期バージョンの制限により、各デフォルトグラフはJMeterプロパティで宣言する必要があります。それ以外の場合、グラフビューは空になります。例えば

は、BytesThroughputGraphConsumerためのグラフを生成避けるreport.propertiesファイルからこれらのグラフに対応する以下の3行を削除し、レポートを生成します。

# Bytes Throughput Over Time graph definition 
jmeter.reportgenerator.graph.bytesThroughputOverTime.classname=org.apache.jmeter.report.processor.graph.impl.BytesThroughputGraphConsumer 
jmeter.reportgenerator.graph.bytesThroughputOverTime.title=Bytes Throughput Over Time 
jmeter.reportgenerator.graph.bytesThroughputOverTime.property.set_granularity=${jmeter.reportgenerator.overall_granularity} 

同様に、生成したくないそれぞれのグラフの3行を削除します。

注:これはJMeterのグラフを生成しないようになりますが、まだあなたは、ダッシュボードレポートのタイトルを見ることができますが、グラフの場所で、それが空

参考になります。

http://jmeter.apache.org/usermanual/generating-dashboard.html


もう1つの方法は、HTMLレポートを編集することです(不要なグラフや不要なものは削除してください)

1

すぐに使用できるカスタマイズはかなり制限されていますが、不要な要素を隠すことは非常に簡単です。

/bin/report-template /でテンプレートファイルを開くと、編集できる標準HTMLファイルがあることがわかります。 APDEXテーブルのような要素を非表示にするには、index.htmlを編集します。fmkrを開き、class = "dashboard-title"タグでページの関連部分を見つけて、そのパネルのスタイル設定を次のように変更します:

class = "パネルパネル - デフォルト" style = " display:なし; "

バックグラウンドでは、情報は生成されますが、レポートHTMLファイルを開くと表示されません。これはあなたが望む結果を達成するはずです。

これは不要な要素を隠すために使用できますが、テンプレートファイルを編集してグラフをフロントページに移動するなどの要素を移動しようとすると、現在非常に壊れやすいので一般的には機能しません。

関連する問題