Search in sources :

Example 1 with ElapsedTimeValueSelector

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;
}
Also used : ElapsedTimeValueSelector(org.apache.jmeter.report.processor.graph.ElapsedTimeValueSelector) HashMap(java.util.HashMap) GroupInfo(org.apache.jmeter.report.processor.graph.GroupInfo) NameSeriesSelector(org.apache.jmeter.report.processor.graph.NameSeriesSelector) MeanAggregatorFactory(org.apache.jmeter.report.processor.MeanAggregatorFactory)

Example 2 with ElapsedTimeValueSelector

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;
}
Also used : ElapsedTimeValueSelector(org.apache.jmeter.report.processor.graph.ElapsedTimeValueSelector) HashMap(java.util.HashMap) GroupInfo(org.apache.jmeter.report.processor.graph.GroupInfo) NameSeriesSelector(org.apache.jmeter.report.processor.graph.NameSeriesSelector) MeanAggregatorFactory(org.apache.jmeter.report.processor.MeanAggregatorFactory)

Example 3 with ElapsedTimeValueSelector

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);
}
Also used : PercentileAggregatorFactory(org.apache.jmeter.report.processor.PercentileAggregatorFactory) StaticSeriesSelector(org.apache.jmeter.report.processor.graph.StaticSeriesSelector) ElapsedTimeValueSelector(org.apache.jmeter.report.processor.graph.ElapsedTimeValueSelector) GroupInfo(org.apache.jmeter.report.processor.graph.GroupInfo)

Example 4 with ElapsedTimeValueSelector

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;
}
Also used : ElapsedTimeValueSelector(org.apache.jmeter.report.processor.graph.ElapsedTimeValueSelector) HashMap(java.util.HashMap) GroupInfo(org.apache.jmeter.report.processor.graph.GroupInfo) StatusSeriesSelector(org.apache.jmeter.report.processor.graph.StatusSeriesSelector) MedianAggregatorFactory(org.apache.jmeter.report.processor.MedianAggregatorFactory)

Aggregations

ElapsedTimeValueSelector (org.apache.jmeter.report.processor.graph.ElapsedTimeValueSelector)4 GroupInfo (org.apache.jmeter.report.processor.graph.GroupInfo)4 HashMap (java.util.HashMap)3 MeanAggregatorFactory (org.apache.jmeter.report.processor.MeanAggregatorFactory)2 NameSeriesSelector (org.apache.jmeter.report.processor.graph.NameSeriesSelector)2 MedianAggregatorFactory (org.apache.jmeter.report.processor.MedianAggregatorFactory)1 PercentileAggregatorFactory (org.apache.jmeter.report.processor.PercentileAggregatorFactory)1 StaticSeriesSelector (org.apache.jmeter.report.processor.graph.StaticSeriesSelector)1 StatusSeriesSelector (org.apache.jmeter.report.processor.graph.StatusSeriesSelector)1