Search in sources :

Example 1 with SuccessfulElapsedTimeValueSelector

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

the class ResponseTimePercentilesOverTimeGraphConsumer method createPercentileGroupInfo.

/**
     * Creates the group info for elapsed time percentile depending on jmeter
     * properties.
     *
     * @param propertyKey
     *            the property key
     * @param defaultValue
     *            the default value
     * @param serieName Serie name
     * @return the group info
     */
private GroupInfo createPercentileGroupInfo(String propertyKey, int defaultValue, String serieName) {
    int property = JMeterUtils.getPropDefault(propertyKey, defaultValue);
    PercentileAggregatorFactory factory = new PercentileAggregatorFactory();
    factory.setPercentileIndex(property);
    StaticSeriesSelector seriesSelector = new StaticSeriesSelector();
    seriesSelector.setSeriesName(serieName);
    return new GroupInfo(factory, seriesSelector, new SuccessfulElapsedTimeValueSelector(), false, false);
}
Also used : PercentileAggregatorFactory(org.apache.jmeter.report.processor.PercentileAggregatorFactory) StaticSeriesSelector(org.apache.jmeter.report.processor.graph.StaticSeriesSelector) SuccessfulElapsedTimeValueSelector(org.apache.jmeter.report.processor.graph.SuccessfulElapsedTimeValueSelector) GroupInfo(org.apache.jmeter.report.processor.graph.GroupInfo)

Example 2 with SuccessfulElapsedTimeValueSelector

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

the class ResponseTimePercentilesOverTimeGraphConsumer method createMaxGroupInfo.

/**
     * Creates the group info for max elapsed time
     * @return the group info
     */
private GroupInfo createMaxGroupInfo() {
    StaticSeriesSelector seriesSelector = new StaticSeriesSelector();
    seriesSelector.setSeriesName("Max");
    return new GroupInfo(new MaxAggregatorFactory(), seriesSelector, new SuccessfulElapsedTimeValueSelector(), false, false);
}
Also used : StaticSeriesSelector(org.apache.jmeter.report.processor.graph.StaticSeriesSelector) SuccessfulElapsedTimeValueSelector(org.apache.jmeter.report.processor.graph.SuccessfulElapsedTimeValueSelector) GroupInfo(org.apache.jmeter.report.processor.graph.GroupInfo) MaxAggregatorFactory(org.apache.jmeter.report.processor.MaxAggregatorFactory)

Example 3 with SuccessfulElapsedTimeValueSelector

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

the class ResponseTimePercentilesOverTimeGraphConsumer method createMinGroupInfo.

/**
     * Creates the group info for min elapsed time
     * @return the group info
     */
private GroupInfo createMinGroupInfo() {
    StaticSeriesSelector seriesSelector = new StaticSeriesSelector();
    seriesSelector.setSeriesName("Min");
    return new GroupInfo(new MinAggregatorFactory(), seriesSelector, new SuccessfulElapsedTimeValueSelector(), false, false);
}
Also used : StaticSeriesSelector(org.apache.jmeter.report.processor.graph.StaticSeriesSelector) SuccessfulElapsedTimeValueSelector(org.apache.jmeter.report.processor.graph.SuccessfulElapsedTimeValueSelector) MinAggregatorFactory(org.apache.jmeter.report.processor.MinAggregatorFactory) GroupInfo(org.apache.jmeter.report.processor.graph.GroupInfo)

Aggregations

GroupInfo (org.apache.jmeter.report.processor.graph.GroupInfo)3 StaticSeriesSelector (org.apache.jmeter.report.processor.graph.StaticSeriesSelector)3 SuccessfulElapsedTimeValueSelector (org.apache.jmeter.report.processor.graph.SuccessfulElapsedTimeValueSelector)3 MaxAggregatorFactory (org.apache.jmeter.report.processor.MaxAggregatorFactory)1 MinAggregatorFactory (org.apache.jmeter.report.processor.MinAggregatorFactory)1 PercentileAggregatorFactory (org.apache.jmeter.report.processor.PercentileAggregatorFactory)1