Documentation ¶
Index ¶
- Constants
- func Cmd(s *scenarios.Scenarios, builders []api.Builder, ...) *cobra.Command
- type DurationPercentileMap
- type Run
- type RunResult
- func (r *RunResult) AddError(err error) *RunResult
- func (r *RunResult) ClearProgressMetrics()
- func (r *RunResult) Duration() time.Duration
- func (r *RunResult) Error() error
- func (r *RunResult) Failed() bool
- func (r *RunResult) IncrementMetrics(duration time.Duration, result string, stage string, count uint64, ...)
- func (r *RunResult) Interrupted() string
- func (r *RunResult) Iterations() uint64
- func (r *RunResult) IterationsStarted() uint64
- func (r *RunResult) MaxDurationElapsed() string
- func (r *RunResult) MaxIterationsReached() string
- func (r *RunResult) Progress() string
- func (r *RunResult) RecordStarted()
- func (r *RunResult) RecordTestFinished()
- func (r *RunResult) SetMetrics(result string, stage string, count uint64, ...)
- func (r *RunResult) Setup() string
- func (r *RunResult) StartTime() time.Time
- func (r *RunResult) String() string
- func (r *RunResult) Teardown() string
Constants ¶
View Source
const NextIterationWindow = 10 * time.Millisecond
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DurationPercentileMap ¶
func (*DurationPercentileMap) Get ¶
func (m *DurationPercentileMap) Get(pc float64) string
func (*DurationPercentileMap) String ¶
func (m *DurationPercentileMap) String() string
type Run ¶
type Run struct { Options options.RunOptions RateDescription string // contains filtered or unexported fields }
type RunResult ¶
type RunResult struct { SuccessfulIterationCount uint64 SuccessfulIterationDurations DurationPercentileMap FailedIterationCount uint64 FailedIterationDurations DurationPercentileMap TestDuration time.Duration LogFile string IgnoreDropped bool DroppedIterationCount uint64 RecentSuccessfulIterations uint64 RecentDuration time.Duration // contains filtered or unexported fields }
func (*RunResult) ClearProgressMetrics ¶
func (r *RunResult) ClearProgressMetrics()
func (*RunResult) IncrementMetrics ¶
func (*RunResult) Interrupted ¶
func (*RunResult) Iterations ¶
func (*RunResult) IterationsStarted ¶
func (*RunResult) MaxDurationElapsed ¶
func (*RunResult) MaxIterationsReached ¶ added in v1.0.2
func (*RunResult) RecordStarted ¶
func (r *RunResult) RecordStarted()
func (*RunResult) RecordTestFinished ¶
func (r *RunResult) RecordTestFinished()
func (*RunResult) SetMetrics ¶
Click to show internal directories.
Click to hide internal directories.