C# Class Viki.LoadRunner.Engine.Aggregators.HistogramResultsAggregator

Aggregates results by provided group key using Func<TestContextResult, object>()
Inheritance: IResultsAggregator
Show file Open project: Vycka/LoadRunner Class Usage Examples

Public Properties

Property Type Description
AggregationTimePeriod TimeSpan?

Public Methods

Method Description
GetResults ( ) : IEnumerable

Build results object from aggregated data

HistogramResultsAggregator ( object>.Func groupByKeyCalculatorFunction ) : System

Aggregates results, grouping them by [groupByKeyCalculatorFunction]

IResultsAggregator ( ) : void
IResultsAggregator ( IResult result ) : void

Private Methods

Method Description
GetHistogramRow ( object aggregateSlot ) : TestContextResultAggregate

Method Details

GetResults() public method

Build results object from aggregated data
public GetResults ( ) : IEnumerable
return IEnumerable

HistogramResultsAggregator() public method

Aggregates results, grouping them by [groupByKeyCalculatorFunction]
public HistogramResultsAggregator ( object>.Func groupByKeyCalculatorFunction ) : System
groupByKeyCalculatorFunction object>.Func Function to calculate GroupBy key
return System

IResultsAggregator() public method

public IResultsAggregator ( ) : void
return void

IResultsAggregator() public method

public IResultsAggregator ( IResult result ) : void
result IResult
return void

Property Details

AggregationTimePeriod public property

If concrete Aggregation time is known, specifying it here will gives more accurate TPS result value. Otherwise it will be predicted by raw TestResult data
public TimeSpan? AggregationTimePeriod
return TimeSpan?