# Package org.apache.jmeter.report.processor

package org.apache.jmeter.report.processor
This package contains the components used for computing the data used by javascript graphs.

Related Packages
Package
Description
org.apache.jmeter.report.processor.graph
This package contains the components used for computing the data used by javascript graphs.
Class
Description
AbstractAggregatorFactory
A factory for creating AbstractAggregator objects.
AbstractSampleConsumer
Base class for sample consumer implementations.
Every sample consumer should extends this class to support basic consumer features.
AbstractSampleProcessor
Base for sample processor implementations
Implements basic logic for setting sample context and handling channel attributes.
AbstractSampleSource
AbstractSummaryConsumer<TData>
The class AbstractSummaryConsumer provides a base class for data of the dashboard page.
AggregateConsumer
The Class AggregateConsumer provides a consumer that can aggregate samples to provide a result
Aggregator
The interface Aggregator represents an aggregator used by graph consumers.
AggregatorFactory
A factory for creating Aggregator objects.
ApdexSummaryConsumer
The class ApdexSummaryConsumer provides a consumer that calculates Apdex for each sample name.
ApdexSummaryData
The class ApdexSummaryData provides information for ApdexSummaryConsumer.
ApdexThresholdsInfo
The class ApdexThresholdsInfo provides a container for APDEX threshold information.
ChannelContext
Define a context associated to a sample consumer/producer channel
CsvFileSampleSource
Read a csv source file and write its rows (samples) all the registered `SampleConsumer`s.
If there is several other source files with the same root name then those files are produced on their corresponding channels.
DescriptiveStatisticsFactory
ErrorsSummaryConsumer
The class ErrorSummaryConsumer provides a consumer that calculates error statistics.
ExternalSampleSorter
R-way external sample sorter.
FieldSampleComparator
FilterConsumer
The class FilterConsumer provides a way to discard samples in a consumer chain.
ListResultData
The class ListResultData provides a list of results from sample processing.
MapResultData
The class MapResultData provides a hash map of results from samples processing.
MaxAggregator
The class MaxAggregator is used to get maximum from samples.
MaxAggregatorFactory
A factory for creating MaxAggregator objects.
MeanAggregator
The class MeanAggregator is used to get mean from samples.
MeanAggregatorFactory
A factory for creating MeanAggregator objects.
MedianAggregatorFactory
A factory for creating PercentileAggregator with index of percentile fixed to value 50.
MinAggregator
The class MinAggregator is used to get minimum from samples.
MinAggregatorFactory
A factory for creating MinAggregator objects.
NormalizerSampleConsumer
Consume samples using the JMeter timestamp property (defaulting to `SampleSaveConfiguration.MILLISECONDS`) and reproduce them as a long value (for faster treatment later in the consuming chain).
PercentileAggregator
The class PercentileAggregator is used to get percentile from samples.
PercentileAggregatorFactory
A factory for creating PercentileAggregator objects.
RequestsSummaryConsumer
The class GrapherConsumer provides a consumer that count succeeded and failed samples.
ResultData
The interface ResultData represents a result from samples processing.
ResultDataVisitor<T>
The interface ResultDataVisitor represents a visitor for result data from samples processing.
SampleConsumer
Defines a sample consumer
SampleContext
Defines the context in which `SampleConsumer`, `SampleProducer` will operate
SampleIndexer<TIndex>
The classes that implement interface SampleIndexer have to calculate an index from a sample.
SampleProcessor
Defines a sample processor.
SampleProducer
Defines a sample producer
SampleSource
The interface SampleSource represents a source of samples for sample consumers.
SampleWriterConsumer
Sample consumed by this consumer are written to a file
StatisticsSummaryConsumer
The class StatisticsSummaryConsumer provides a consumer that calculates: total number of samples errors error % mean response time median response time percentile 1 (90% by default) percentile 2 (95% by default) percentile 3 (99% by default) throughput received bytes per second sent bytes per second min max
StatisticsSummaryData
The class ApdexSummaryData provides information for StatisticsSummaryConsumer.
SumAggregator
The class SumAggregator is used to get sum from samples.
SumAggregatorFactory
A factory for creating SumAggregator objects.
TaggerConsumer<TIndex>
The Class TimeCountConsumer adds a data field to the samples it consumes.
ThresholdSelector
The interface ThresholdSelector represents a projection from the samplers with the same name to APDEX threshold information.
TimeRateAggregator
The class TimeRateAggregator is used to get samples rate by second.
TimeRateAggregatorFactory
A factory for creating TimeRateAggregator objects.
Top5ErrorsBySamplerConsumer
The class Top5ErrorsBySamplerConsumer provides a consumer that calculates the TOP5 of errors by sampler.
Top5ErrorsSummaryData
Summary data for TOP 5 of errors.
ValueResultData
This provides a value result from samples processing.