我們現在使用的是Apache Jmeter 3.1,並且對新一代儀表板的生成非常感興趣。 我們可以用「-g」選項生成它,它工作正常。自定義JMeter儀表板
但我們也有興趣定製儀表板。例如:
- 從第一頁Apdex的和請求摘要刪除
- 添加Transations /秒,響應時間在時間和活動線程的第一頁
- 而無需生成其他圖表上。
我希望你能幫我找到任何程序來削減儀表板模板。
最好的問候。
我們現在使用的是Apache Jmeter 3.1,並且對新一代儀表板的生成非常感興趣。 我們可以用「-g」選項生成它,它工作正常。自定義JMeter儀表板
但我們也有興趣定製儀表板。例如:
我希望你能幫我找到任何程序來削減儀表板模板。
最好的問候。
沒有辦法在最新版本的JMeter(截至目前3.1)中實現你的目標。您可以配置圖形的屬性,但是您確實無法將它們排除在特定的方式之外。
如果你不想生成圖表,然後有一個辦法(但不是你期待),在report.properties
文件不包括圖形性能的JMeter取決於此配置生成圖表。
由於此早期版本的限制,每個默認圖必須在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
另一種方法是編輯HTML報告(刪除圖表的HTML代碼和不需要的東西,你不需要)
開箱即用,定製相當有限,但隱藏不需要的元素非常容易。
如果您打開/ bin/report-template /中的模板文件,您會看到有可編輯的標準HTML文件。 要隱藏APDEX表格等元素,請編輯index.html。fmkr並通過類找到頁面的相關部分=「儀表板標題」標籤,然後簡單地改變該面板的樣式設置到:
類=「面板面板默認」的風格=」 顯示: none;「
在後臺工作仍然會生成信息,但是當您打開報告HTML文件時它不會顯示。這應該達到你想要的結果。
這可以用來隱藏任何不需要的元素,但是如果您嘗試移動元素(例如通過編輯模板文件將圖移動到首頁),它目前非常脆弱,因此通常不起作用。