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.
-
ClassDescriptionA factory for creating AbstractAggregator objects.Base class for sample consumer implementations.
Every sample consumer should extends this class to support basic consumer features.Base for sample processor implementations
Implements basic logic for setting sample context and handling channel attributes.AbstractSummaryConsumer<TData>The class AbstractSummaryConsumer provides a base class for data of the dashboard page.The Class AggregateConsumer provides a consumer that can aggregate samples to provide a resultThe interface Aggregator represents an aggregator used by graph consumers.A factory for creating Aggregator objects.The class ApdexSummaryConsumer provides a consumer that calculates Apdex for each sample name.The class ApdexSummaryData provides information for ApdexSummaryConsumer.The class ApdexThresholdsInfo provides a container for APDEX threshold information.Define a context associated to a sample consumer/producer channelRead a csv source file and write its rows (samples) all the registeredSampleConsumer
s.
If there is several other source files with the same root name then those files are produced on their corresponding channels.The class ErrorSummaryConsumer provides a consumer that calculates error statistics.R-way external sample sorter.The class FilterConsumer provides a way to discard samples in a consumer chain.The class ListResultData provides a list of results from sample processing.The class MapResultData provides a hash map of results from samples processing.The class MaxAggregator is used to get maximum from samples.A factory for creating MaxAggregator objects.The class MeanAggregator is used to get mean from samples.A factory for creating MeanAggregator objects.A factory for creating PercentileAggregator with index of percentile fixed to value 50.The class MinAggregator is used to get minimum from samples.A factory for creating MinAggregator objects.Consume samples using the JMeter timestamp property (defaulting toSampleSaveConfiguration.MILLISECONDS
) and reproduce them as a long value (for faster treatment later in the consuming chain).The class PercentileAggregator is used to get percentile from samples.A factory for creating PercentileAggregator objects.The class GrapherConsumer provides a consumer that count succeeded and failed samples.The interface ResultData represents a result from samples processing.The interface ResultDataVisitor represents a visitor for result data from samples processing.Defines a sample consumerDefines the context in whichSampleConsumer
,SampleProducer
will operateSampleIndexer<TIndex>The classes that implement interface SampleIndexer have to calculate an index from a sample.Defines a sample processor.Defines a sample producerThe interface SampleSource represents a source of samples for sample consumers.Sample consumed by this consumer are written to a file
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 maxThe class ApdexSummaryData provides information for StatisticsSummaryConsumer.The class SumAggregator is used to get sum from samples.A factory for creating SumAggregator objects.TaggerConsumer<TIndex>The Class TimeCountConsumer adds a data field to the samples it consumes.The interface ThresholdSelector represents a projection from the samplers with the same name to APDEX threshold information.The class TimeRateAggregator is used to get samples rate by second.A factory for creating TimeRateAggregator objects.The class Top5ErrorsBySamplerConsumer provides a consumer that calculates the TOP5 of errors by sampler.Summary data for TOP 5 of errors.This provides a value result from samples processing.