Versions in this module Expand all Collapse all v0 v0.3.0 Oct 21, 2026 Changes in this version + func Describe(cfg Config) string type Config + MaxEndpoints int + MaxInFlight int + Rate float64 + RateSet bool + RateTo float64 + RateToSet bool + StageText []string + Stages []Stage + UsersToSet bool + VUsTo int + func Normalize(cfg Config) (Config, error) type Result + CPU time.Duration + EndpointLimit int + EndpointOverflow int64 + Goroutines int + LateStarts int64 + MaxStartLag time.Duration + MissedStarts int64 + Open bool + Profile string + RSS uint64 + Scheduled Stats + type Stage struct + Duration time.Duration + From float64 + Rate bool + Spike bool + To float64 + ToSet bool + func ParseStage(raw string) (Stage, error) v0.2.0 Oct 19, 2026 v0.1.0 Oct 19, 2026 Changes in this version + func ParseThresholds(in []string) ([]threshold, error) + type Config struct + Client *http.Client + Dial func(context.Context, string, map[string]any) (engine.Link, error) + Duration time.Duration + Env string + NewPage func(context.Context) (engine.Page, error) + RPS int + Suite *suite.Suite + Tag string + Thresholds []string + Timeout time.Duration + VUs int + Vars map[string]any + Warmup time.Duration + type Endpoint struct + Count int64 + Errors int64 + Name string + RPS float64 + Stats Stats + type Result struct + Elapsed time.Duration + Endpoints []Endpoint + FailedIterations int64 + Failures []engine.ScenarioResult + Iterations int64 + Overall Stats + Passed bool + Requests int64 + Started time.Time + Thresholds []Threshold + TransportErrors int64 + VUs int + func Run(ctx context.Context, f *feature.File, cfg Config) (Result, error) + type Stats struct + Max time.Duration + Mean time.Duration + Min time.Duration + P50 time.Duration + P95 time.Duration + P99 time.Duration + type Threshold struct + Actual string + Passed bool + Text string