Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LoadTest ¶
type LoadTest struct {
// contains filtered or unexported fields
}
func (*LoadTest) GetDetailedSummary ¶
GetDetailedSummary returns a comprehensive analysis of the test results
func (*LoadTest) GetSnapshots ¶
func (lt *LoadTest) GetSnapshots() []SystemSnapshot
GetSnapshots returns all collected system snapshots
func (*LoadTest) GetSummary ¶
GetSummary returns a summary of the load test results
func (*LoadTest) SaveReport ¶
SaveReport saves test results to files for later analysis
type Metrics ¶
type Metrics struct {
TotalRequests int
SuccessfulJoins int
FailedJoins int
AverageLatency time.Duration
P95Latency time.Duration
P99Latency time.Duration
ErrorsByType map[string]int
}
Metrics tracks detailed performance metrics
type SystemSnapshot ¶
type SystemSnapshot struct {
Timestamp time.Time
Stats tango.Stats
RequestCount int
ElapsedTime time.Duration
RequestsPerSec float64
}
SystemSnapshot represents system state at a point in time
type TestReport ¶
type TestReport struct {
Scenario string
StartTime time.Time
Duration time.Duration
Snapshots []SystemSnapshot
Metrics *Metrics
Config *Config
}
TestReport contains all the data from a load test run
Click to show internal directories.
Click to hide internal directories.