Time Series Generators

Basic Building Blocks

These generators create fundamental time series patterns used in performance testing scenarios.

Constant

A constant time series: S = x, x, x, x...

Represents an ideal performance test with no variation.

Noise (Normal)

Normally distributed noise: S = x1, x2, x3... where X ~ N(mean, sigma)

Represents typical performance test output with random variation.

Noise (Uniform)

Uniformly distributed noise (white noise): random(min, max)

Outlier

Single deviating point (anomaly): S = x, x, x, x, x, x', x, x...

Step Function

Single change point: S = x1, x1, x1, x2, x2, x2...

Represents a performance regression or improvement that persists.

Regression + Fix

Temporary regression: S = x1, x1... x2, ...x2, x3, x3...

Advanced Phenomena

Banding

Oscillation between two values: S = x1, x2, x2, x1, x2, x1...

Variance Change

Constant mean, changing variance: S = N(mean, sigma1)..., N(mean, sigma2)...

Phase Change

Constant mean and variance, but phase shifts: S = cos(x)..., sin(x)...

Multiple Changes

Multiple consecutive changes: S = x0, x0... x1, x2, ... xn, xn...