ResponseTimeRange

ResponseTimeRange objects are used to refine data collectors to track hits where the response time falls within the specified range values.

Properties

  • String name: (Required) Name of the range. This value tracks through to the report.

  • integer lowTime: (Required) Minimum response time to include in this ranges report (inclusive).

  • integer highTime: (Required) Maximum response time to include in this ranges report (exclusive).

Methods

  • String toString(): Returns a string description of the ResponseTimeRange.

  • Boolean isValid(): Returns True if all values are populated and lowTime <= highTime.

Description

ResponseTimeRange objects are used to refine data collectors to track hits where the response time falls within the specified range values. Each defined response time range on a dta collector reports a discreet count, average/high/low response time of hits that fell within the range.

Example

var targetRange = metrics.createResponseTimeRange('target', 0, 1500);
var acceptRange = metrics.createResponseTimeRange('accept', 1500, 4000);
var problemRange = metrics.createResponseTimeRange('problem', 4000, 60000);

var appsCollector = metrics.createSummaryCollector();
appsCollector.ranges=[targetRange,acceptRange,problemRange];