Search in sources :

Example 6 with CountValueSelector

use of org.apache.jmeter.report.processor.graph.CountValueSelector in project jmeter by apache.

the class TransactionsPerSecondGraphConsumer 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 TimeRateAggregatorFactory(), new AbstractSeriesSelector(true) {

        @Override
        public Iterable<String> select(Sample sample) {
            String label = String.format(STATUS_SERIES_FORMAT, sample.getName(), sample.getSuccess() ? SUCCESS_SERIES_SUFFIX : FAILURE_SERIES_SUFFIX);
            return Arrays.asList(label);
        }
    }, // We include Transaction Controller results
    new CountValueSelector(false), false, false));
    return groupInfos;
}
Also used : HashMap(java.util.HashMap) GroupInfo(org.apache.jmeter.report.processor.graph.GroupInfo) AbstractSeriesSelector(org.apache.jmeter.report.processor.graph.AbstractSeriesSelector) Sample(org.apache.jmeter.report.core.Sample) CountValueSelector(org.apache.jmeter.report.processor.graph.CountValueSelector) TimeRateAggregatorFactory(org.apache.jmeter.report.processor.TimeRateAggregatorFactory)

Aggregations

HashMap (java.util.HashMap)6 CountValueSelector (org.apache.jmeter.report.processor.graph.CountValueSelector)6 GroupInfo (org.apache.jmeter.report.processor.graph.GroupInfo)6 SumAggregatorFactory (org.apache.jmeter.report.processor.SumAggregatorFactory)3 TimeRateAggregatorFactory (org.apache.jmeter.report.processor.TimeRateAggregatorFactory)3 NameSeriesSelector (org.apache.jmeter.report.processor.graph.NameSeriesSelector)2 Sample (org.apache.jmeter.report.core.Sample)1 AbstractSeriesSelector (org.apache.jmeter.report.processor.graph.AbstractSeriesSelector)1 CodeSeriesSelector (org.apache.jmeter.report.processor.graph.CodeSeriesSelector)1 StaticSeriesSelector (org.apache.jmeter.report.processor.graph.StaticSeriesSelector)1