我们现在使用的是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文件时它不会显示。这应该达到你想要的结果。
这可以用来隐藏任何不需要的元素,但是如果您尝试移动元素(例如通过编辑模板文件将图移动到首页),它目前非常脆弱,因此通常不起作用。