# Package org.apache.jmeter.visualizers

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.

Related Packages
Package
Description
org.apache.jmeter
org.apache.jmeter.visualizers.backend
org.apache.jmeter.visualizers.gui
org.apache.jmeter.visualizers.utils
Class
Description
AccumListener
AssertionVisualizer
AxisGraph
Axis graph is used by StatGraphVisualizer, which generates bar graphs from the statistical data.
BarGraph
BeanShellListener
We must implement Visualizer so that TestBeanGUI can find the correct GUI class
BeanShellListenerBeanInfo
BSFListener
Needs to implement Visualizer so that TestBeanGUI can find the correct GUI class
BSFListenerBeanInfo
CachingStatCalculator
Provides storage of samples in addition to calculations
ComparisonVisualizer
Graph
Implements a simple graph for displaying performance results.
GraphListener
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.
ImageVisualizer
TODO - interface is used but getImage() does not appear to be used
JSR223Listener
Needs to implement Visualizer so that TestBeanGUI can find the correct GUI class
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.
Printable
Printable is used by components that can be saved to an external file.
PropertyControlGui
RenderAsBoundaryExtractor
Implement ResultsRender for Boundary Extractor tester
RenderAsCssJQuery
Implement ResultsRender for CSS/JQuery tester
RenderAsDocument
RenderAsHTML
RenderAsHTMLFormatted
RenderAsHTMLWithEmbedded
RenderAsJSON
RenderAsRegexp
Implement ResultsRender for Regexp tester
RenderAsText
RenderAsXML
RenderAsXPath
Implement ResultsRender for XPath tester
RenderAsXPath2
Implement ResultsRender for XPath tester
RequestPanel
Manipulate all classes which implements request view panel interface and return a super panel with a bottom tab list of this classes
RequestView
Interface for request panel in View Results Tree All classes which implements this interface is display on bottom tab in request panel
RequestViewRaw
(historical) Panel to view request data
RespTimeGraphChart
RespTimeGraphDataBean
Bean to hold timing information about samples
RespTimeGraphLineBean
Bean to represent information about a graph line
RespTimeGraphVisualizer
ResultRenderer
Interface to results render
RunningSample
Running sample data container.
Sample
SamplerResultTab
Right side in View Results Tree
SamplerResultTab.RowResult
For model table
SamplingStatCalculator
Aggregate sample data container.
SearchableTreeNode
TreeNode that holds flags for: nodeHasMatched : It matches a search childrenNodesHaveMatched : One of its children matches a search
SearchTextExtension
SearchTextExtension.ISearchTextExtensionProvider
Search provider definition Allow the search extension to search on any component
SearchTextExtension.JEditorPaneSearchProvider
JEditorPane search provider Should probably be moved in its on file
SearchTreePanel
Panel used by `ViewResultsFullVisualizer` to search for data within the Tree
SimpleDataWriter
This listener can record results to a file but not to the UI.
StatGraphProperties
StatGraphVisualizer
Aggregrate Table-Based Reporting Visualizer for JMeter.
StatVisualizer
Aggregate 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 ViewResults
Visualizer
Implement this method to be a Visualizer for JMeter.
XMLDefaultMutableTreeNode
A extended class of DefaultMutableTreeNode except that it also attached XML node and convert XML document into DefaultMutableTreeNode.