如何在 Jmeter 的 HTML 报告中仅过滤自定义图表的结果?
How do I only filter the results for custom graphs on the HTML Report for Jmeter?
我尝试在自定义图表的定义下使用以下内容,但它会过滤整个报告:
## Custom graph definition
jmeter.reportgenerator.graph.custom_mm_hit.classname=org.apache.jmeter.report.processor.graph.impl.ResponseTimeOverTimeGraphConsumer
jmeter.reportgenerator.graph.custom_mm_hit.title=Login Response Time Comparison
jmeter.reportgenerator.graph.custom_mm_hit.property.set_Y_Axis=Response Time (ms)
jmeter.reportgenerator.graph.custom_mm_hit.property.set_X_Axis=Over Time
jmeter.reportgenerator.graph.custom_mm_hit.property.set_granularity=${jmeter.reportgenerator.overall_granularity}
jmeter.reportgenerator.graph.custom_mm_hit.property.setSampleVariableName=label
jmeter.reportgenerator.graph.custom_mm_hit.property.setContentMessage=Message for graph point label
jmeter.reportgenerator.exporter.html.series_filter=^(Run 1 Login|Run 2 Login)(-success|-failure)?$
如何为每个自定义图表提供单独的过滤?
例如,如果有 3 个事务被监控,但我想单独拆分一个随时间变化的响应时间自定义图表,同时将所有 3 个事务保留在原始图表下拉响应时间随时间图表中。
提前致谢!
根据JMeter Properties Reference:
jmeter.reportgenerator.exporter.html.series_filter
Regular Expression which Indicates which graph series are filtered in display.
Empty value means no filtering.
Defaults to empty value.
因此您可以仅对所有 HTML 个图表应用过滤器。
我能想到的唯一解决方法是将特定事务响应时间存储到 Sample Variable and plot it as a custom chart
替代解决方案是将您的测试结果上传到 BM.Sense 分析服务,您可以在“综合时间线分析”选项卡上应用您想要的任何过滤器
我尝试在自定义图表的定义下使用以下内容,但它会过滤整个报告:
## Custom graph definition
jmeter.reportgenerator.graph.custom_mm_hit.classname=org.apache.jmeter.report.processor.graph.impl.ResponseTimeOverTimeGraphConsumer
jmeter.reportgenerator.graph.custom_mm_hit.title=Login Response Time Comparison
jmeter.reportgenerator.graph.custom_mm_hit.property.set_Y_Axis=Response Time (ms)
jmeter.reportgenerator.graph.custom_mm_hit.property.set_X_Axis=Over Time
jmeter.reportgenerator.graph.custom_mm_hit.property.set_granularity=${jmeter.reportgenerator.overall_granularity}
jmeter.reportgenerator.graph.custom_mm_hit.property.setSampleVariableName=label
jmeter.reportgenerator.graph.custom_mm_hit.property.setContentMessage=Message for graph point label
jmeter.reportgenerator.exporter.html.series_filter=^(Run 1 Login|Run 2 Login)(-success|-failure)?$
如何为每个自定义图表提供单独的过滤?
例如,如果有 3 个事务被监控,但我想单独拆分一个随时间变化的响应时间自定义图表,同时将所有 3 个事务保留在原始图表下拉响应时间随时间图表中。
提前致谢!
根据JMeter Properties Reference:
jmeter.reportgenerator.exporter.html.series_filter
Regular Expression which Indicates which graph series are filtered in display.
Empty value means no filtering.
Defaults to empty value.
因此您可以仅对所有 HTML 个图表应用过滤器。
我能想到的唯一解决方法是将特定事务响应时间存储到 Sample Variable and plot it as a custom chart
替代解决方案是将您的测试结果上传到 BM.Sense 分析服务,您可以在“综合时间线分析”选项卡上应用您想要的任何过滤器