Package org.apache.jmeter.visualizers
This package contains the interfaces that have to be implemented by
any class wishing to display or present data collected in SampleResults.
The primary classes/interfaces to be concerned with for implementers is the Visualizer
interface, and the AbstractVisualizer
abstract class.
-
Interface Summary Interface Description AccumListener GraphListener ImageVisualizer TODO - interface is used but getImage() does not appear to be usedMonitorGuiListener MonitorListener Printable Printable is used by components that can be saved to an external file.RequestView Interface for request panel in View Results Tree All classes which implements this interface is display on bottom tab in request panelResultRenderer Interface to results renderVisualizer Implement this method to be a Visualizer for JMeter. -
Class Summary Class Description AssertionVisualizer AxisGraph Axis graph is used by StatGraphVisualizer, which generates bar graphs from the statistical data.BarGraph BeanShellListener BeanShellListenerBeanInfo BSFListener BSFListenerBeanInfo CachingStatCalculator Provides storage of samples in addition to calculationsComparisonVisualizer DistributionGraph New graph for drawing distribution graph of the results.DistributionGraphVisualizer This class implements the visualizer for displaying the distribution graph.Graph Implements a simple graph for displaying performance results.GraphVisualizer This class implements a statistical analyser that calculates both the average and the standard deviation of the sampling process and outputs them as autoscaling plots.JSR223Listener JSR223ListenerBeanInfo LineGraph Axis graph is used by StatGraphVisualizer, which generates bar graphs from the statistical data.MailerVisualizer This class implements a visualizer that mails a message when an error occurs.MonitorAccumModel MonitorGraph MonitorGraph will draw the performance history of a given server.MonitorHealthPanel The health panel is responsible for showing the health of the servers.MonitorHealthVisualizer For performance reasons, I am using tabs for the visualizers.MonitorModel MonitorPerformancePanel MonitorStats MonitorTabPane PropertyControlGui RenderAsCssJQuery Implement ResultsRender for CSS/JQuery testerRenderAsDocument RenderAsHTML RenderAsHTMLWithEmbedded RenderAsJSON RenderAsRegexp Implement ResultsRender for Regexp testerRenderAsText RenderAsXML RenderAsXPath Implement ResultsRender for XPath testerRequestPanel Manipulate all classes which implements request view panel interface and return a super panel with a bottom tab list of this classesRequestViewRaw (historical) Panel to view request dataRespTimeGraphChart RespTimeGraphDataBean Bean to hold timing information about samplesRespTimeGraphLineBean Bean to represent information about a graph lineRespTimeGraphVisualizer RunningSample Running sample data container.Sample SamplerResultTab Right side in View Results TreeSamplerResultTab.RowResult For model tableSamplingStatCalculator Aggregate sample data container.SearchTextExtension ServerPanel The purpose of ServerPanel is to display an unique server and its current status.SimpleDataWriter This listener can record results to a file but not to the UI.Spline3 This class implements the representation of an interpolated Spline curve.SplineModel SplineVisualizer This class implements a statistical analyser that takes samples to process a Spline interpolated curve.StatGraphProperties StatGraphVisualizer Aggregrate Table-Based Reporting Visualizer for JMeter.StatVisualizer Aggregrate Table-Based Reporting Visualizer for JMeter.SummaryReport Simpler (lower memory) version of Aggregate Report (StatVisualizer).TableSample Class to hold data for the TableVisualiser.TableVisualizer This class implements a statistical analyser that calculates both the average and the standard deviation of the sampling process.TableVisualizer.SampleSuccessFunctor TreeNodeRenderer Tree cell renderer used by ComparisonVisualizer.ViewResultsFullVisualizer Base for ViewResultsXMLDefaultMutableTreeNode A extended class of DefaultMutableTreeNode except that it also attached XML node and convert XML document into DefaultMutableTreeNode.