Versions in this module Expand all Collapse all v1 v1.0.0 Mar 21, 2026 Changes in this version + type ExecutionMetrics struct + AvgLatency time.Duration + Fail int + Max time.Duration + Min time.Duration + P50 time.Duration + P95 time.Duration + P99 time.Duration + RPS float64 + Success int + SuccessRate float64 + Total int + func (m *ExecutionMetrics) FormatSummary(mode string) string + type LoadTestRunner struct + func NewLoadTestRunner(httpTool *shared.HTTPTool, params PerformanceParams) *LoadTestRunner + func (r *LoadTestRunner) Run(endpoints map[string]shared.EndpointAnalysis) ExecutionMetrics + type MetricsCollector struct + func (c *MetricsCollector) Finalize() ExecutionMetrics + func (c *MetricsCollector) Record(stat RequestStat) + type PerformanceEngineTool struct + func NewPerformanceEngineTool(falconDir string, httpTool *shared.HTTPTool, reportWriter *shared.ReportWriter) *PerformanceEngineTool + func (t *PerformanceEngineTool) Description() string + func (t *PerformanceEngineTool) Execute(args string) (string, error) + func (t *PerformanceEngineTool) Name() string + func (t *PerformanceEngineTool) Parameters() string + type PerformanceParams struct + BaseURL string + Concurrency int + Duration int + Endpoints []string + Mode string + RPS int + ReportName string + type RequestStat struct + Latency time.Duration + StatusCode int + Success bool