Apache JMeter

## 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.

See:
Description

Interface Summary
AccumListener
GraphAccumListener
GraphListener
ImageVisualizer: TODO - does not appear to be used
ModelListener: The Interface to be implemented by any class that wants to be notified by model which makes use of this callback-Interface.
MonitorGuiListener
MonitorListener
Printable: Printable is used by components that can be saved to an external file.
ResultRenderer: Interface to results render
Visualizer: Implement this method to be a Visualizer for JMeter.

Class Summary
AssertionVisualizer
AxisGraph: Axis graph is used by StatGraphVisualizer, which generates bar graphs from the statistical data.
BeanShellListener
BeanShellListenerBeanInfo
BSFListener
BSFListenerBeanInfo
CachingStatCalculator: Provides storage of samples in addition to calculations
ComparisonVisualizer
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.
GraphAccum: Draws the graph.
GraphAccumModel: The model that collects the average of the set of pages to be sampled.
GraphAccumVisualizer: This class implements a statistical analyser that plots the accumulated time taken to load each set of pages.
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
RenderAsHTML
RenderAsHTMLWithEmbedded
RenderAsJSON
RenderAsRegexp: Implement ResultsRender for Regexp tester
RenderAsText
RenderAsXML
RunningSample: Running sample data container.
Sample
SamplerResultTab
SamplerResultTab.RowResult: For model table
SamplingStatCalculator: Aggegate 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.
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).
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
XMLDefaultMutableTreeNode: A extended class of DefaultMutableTreeNode except that it also attached XML node and convert XML document into DefaultMutableTreeNode.

## Package org.apache.jmeter.visualizers Description

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.

Apache JMeter

Copyright © 1998-2010 Apache Software Foundation. All Rights Reserved.