use of org.apache.jmeter.report.processor.graph.ElapsedTimeValueSelector in project jmeter by apache.
the class TimeVSThreadGraphConsumer method createGroupInfos.
/*
* (non-Javadoc)
*
* @see org.apache.jmeter.report.csv.processor.impl.AbstractGraphConsumer#
* createGroupInfos()
*/
@Override
protected Map<String, GroupInfo> createGroupInfos() {
HashMap<String, GroupInfo> groupInfos = new HashMap<>(1);
groupInfos.put(AbstractGraphConsumer.DEFAULT_GROUP, new GroupInfo(new MeanAggregatorFactory(), new NameSeriesSelector(), // We include Transaction Controller results
new ElapsedTimeValueSelector(false), false, true));
return groupInfos;
}
use of org.apache.jmeter.report.processor.graph.ElapsedTimeValueSelector in project jmeter by apache.
the class ResponseTimeOverTimeGraphConsumer method createGroupInfos.
/*
* (non-Javadoc)
*
* @see org.apache.jmeter.report.csv.processor.impl.AbstractGraphConsumer#
* createGroupInfos()
*/
@Override
protected Map<String, GroupInfo> createGroupInfos() {
HashMap<String, GroupInfo> groupInfos = new HashMap<>(1);
groupInfos.put(AbstractGraphConsumer.DEFAULT_GROUP, new GroupInfo(new MeanAggregatorFactory(), new NameSeriesSelector(), // We include Transaction Controller results
new ElapsedTimeValueSelector(false), false, false));
return groupInfos;
}
use of org.apache.jmeter.report.processor.graph.ElapsedTimeValueSelector in project jmeter by apache.
the class ResponseTimePerSampleGraphConsumer method createGroupInfo.
/**
* Creates the group info for elapsed time percentile depending on jmeter
* properties.
*
* @param propertyKey
* the property key
* @param defaultValue
* the default value
* @return the group info
*/
private GroupInfo createGroupInfo(String propertyKey, int defaultValue) {
int property = JMeterUtils.getPropDefault(propertyKey, defaultValue);
PercentileAggregatorFactory factory = new PercentileAggregatorFactory();
factory.setPercentileIndex(property);
StaticSeriesSelector seriesSelector = new StaticSeriesSelector();
seriesSelector.setSeriesName(String.format(RESPONSE_TIME_PER_SAMPLE_SERIES_FORMAT, Integer.valueOf(property)));
return new GroupInfo(factory, seriesSelector, // We include Transaction Controller results
new ElapsedTimeValueSelector(false), false, false);
}
use of org.apache.jmeter.report.processor.graph.ElapsedTimeValueSelector in project jmeter by apache.
the class ResponseTimeVSRequestGraphConsumer method createGroupInfos.
/*
* (non-Javadoc)
*
* @see org.apache.jmeter.report.csv.processor.impl.AbstractGraphConsumer#
* createGroupInfos()
*/
@Override
protected Map<String, GroupInfo> createGroupInfos() {
HashMap<String, GroupInfo> groupInfos = new HashMap<>(1);
groupInfos.put(AbstractGraphConsumer.DEFAULT_GROUP, new GroupInfo(new MedianAggregatorFactory(), new StatusSeriesSelector(), // We ignore Transaction Controller results
new ElapsedTimeValueSelector(true), false, false));
return groupInfos;
}
Aggregations