使用JMeter 5.5,我在事务控制器下记录了一些网页负载,选中了“生成父样本”复选框,并按操作(如NavigateToHomePage、NavaigateToFAQPage等)对它们进行了逻辑分组。
当我运行测试并生成 Jmeter 板报表时,在“统计信息”表中,我看到所有样本结果统计信息按父样本和子样本分组,这很好,但它们在同一级别(父样本和子样本)上直观显示。我希望能够更好地了解哪些子样本属于哪些父样本。
有没有办法在JMeter Jmeter 板报告的统计表中的Parent samples下直观地显示子样本?
示例:
父样本NavigateToHomePage(父样本级别的聚合统计信息):
- 子样本a1统计量
- 子样本a2统计量
- 子样本a3统计量
父样本NavaigateToFAQPage(父样本级别的聚合统计信息):
- 子样本b1统计量
- 子样本b2统计量
- 子样本b3统计量
提前感谢!
1条答案
按热度按时间bogh5gae1#
这是不可能的,至少在JMeter 5.5中是不可能的,而且也不是现成的。
您可能希望检查report-template文件夹(位于JMeter安装的“bin”文件夹中),并在那里实现您需要的更改(您需要熟悉Apache FreeMarker)
总的来说,我不认为你做的是正确的事情,从我对JMeter工作原理的有限了解来看,你应该:
jmeter.reportgenerator.exporter.html.series_filter
属性生成适当的值,导出HTML报告 Jmeter 板的事务处理名称这样,HTML报告中就只有一个“父”事务,并且吞吐量计算正确。
如果必须为顶级事务和单个子结果提供树状输出,则最快、最简单的方法是使用Backend Listener,并提供一个Grafana dashboard来显示所需内容和所需方式,这将比修改FreeMarker模板更快、更容易