Class DashboardVisualizer
- java.lang.Object
-
- us.abstracta.jmeter.javadsl.core.testelements.BaseTestElement
-
- us.abstracta.jmeter.javadsl.core.listeners.BaseListener
-
- us.abstracta.jmeter.javadsl.core.listeners.DslVisualizer
-
- us.abstracta.jmeter.javadsl.dashboard.DashboardVisualizer
-
- All Implemented Interfaces:
DslTestElement,DslTestPlan.TestPlanChild,DslListener,BaseSampler.SamplerChild,MultiLevelTestElement,BaseThreadGroup.ThreadGroupChild
public class DashboardVisualizer extends DslVisualizer
Shows a popup window including live graphs and stats using JMeter built-in Summary Report and graphs plugins.If dashboardVisualizer is added at testPlan level it will show information about all samples in the test plan, if added at thread group level it will only show info for samplers contained within it, if added as a sampler child, then only that sampler samples will be shown.
- Since:
- 0.23
-
-
Field Summary
-
Fields inherited from class us.abstracta.jmeter.javadsl.core.testelements.BaseTestElement
guiClass, name
-
-
Constructor Summary
Constructors Constructor Description DashboardVisualizer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ComponentbuildGui(List<kg.apc.jmeter.graphs.AbstractOverTimeVisualizer> graphs, org.apache.jmeter.visualizers.SummaryReport summary)protected org.apache.jmeter.testelement.TestElementbuildTestElement()org.apache.jorphan.collections.HashTreebuildTreeUnder(org.apache.jorphan.collections.HashTree parent, BuildTreeContext context)org.apache.jmeter.testelement.TestElementbuildVisualizerTestElement(org.apache.jmeter.visualizers.gui.AbstractVisualizer visualizer, Function<org.apache.jmeter.visualizers.gui.AbstractVisualizer,Component> subComponentLocator, int repaintIntervalMillis, BuildTreeContext context)static DashboardVisualizerdashboardVisualizer()voidshowInGui()voidshowTestElementGui(Component guiComponent, Runnable closeListener)-
Methods inherited from class us.abstracta.jmeter.javadsl.core.listeners.DslVisualizer
logNonGuiExecutionWarning
-
Methods inherited from class us.abstracta.jmeter.javadsl.core.testelements.BaseTestElement
buildConfiguredTestElement, buildTestElementGui, configureTestElement, durationToSeconds, loadBeanProperties, showAndWaitFrameWith, showFrameWith
-
-
-
-
Method Detail
-
dashboardVisualizer
public static DashboardVisualizer dashboardVisualizer()
-
buildTreeUnder
public org.apache.jorphan.collections.HashTree buildTreeUnder(org.apache.jorphan.collections.HashTree parent, BuildTreeContext context)- Specified by:
buildTreeUnderin interfaceDslTestElement- Overrides:
buildTreeUnderin classDslVisualizer
-
buildVisualizerTestElement
public org.apache.jmeter.testelement.TestElement buildVisualizerTestElement(org.apache.jmeter.visualizers.gui.AbstractVisualizer visualizer, Function<org.apache.jmeter.visualizers.gui.AbstractVisualizer,Component> subComponentLocator, int repaintIntervalMillis, BuildTreeContext context)
-
buildTestElement
protected org.apache.jmeter.testelement.TestElement buildTestElement()
- Specified by:
buildTestElementin classBaseTestElement
-
buildGui
protected Component buildGui(List<kg.apc.jmeter.graphs.AbstractOverTimeVisualizer> graphs, org.apache.jmeter.visualizers.SummaryReport summary)
-
showTestElementGui
public void showTestElementGui(Component guiComponent, Runnable closeListener)
- Overrides:
showTestElementGuiin classBaseTestElement
-
showInGui
public void showInGui()
- Specified by:
showInGuiin interfaceDslTestElement- Overrides:
showInGuiin classBaseTestElement
-
-