strobengine Load Test Report

{{ metadata.timestamp }}

Test Configuration

Target URL{{ metadata.target_url }}
Method{{ metadata.cli_options.method }}
Concurrency{{ metadata.cli_options.concurrency }}
Duration{{ metadata.duration_secs }}s
Timeout{{ metadata.cli_options.timeout_secs }}s
Chaos{{ "enabled" if metadata.cli_options.chaos else "disabled" }}

Results Summary

Total Requests{{ summary.total_requests }}
Successful{{ summary.successful_requests }}
Failed{{ summary.failed_requests }}
Requests/sec{{ summary.rps }}
Bytes Transferred{{ "%.1f" | format(summary.bytes_transferred / 1024) }} KB
Error Rate{{ "%.2f" | format((summary.failed_requests / summary.total_requests * 100) if summary.total_requests > 0 else 0) }}%

Latency Percentiles

Status Code Distribution

{% if system_metrics and system_metrics.samples %}

Client Resource Footprint

Peak CPU{{ "%.1f" | format(system_metrics.summary.peak_cpu_percent) }}%
Peak Memory{{ "%.1f" | format(system_metrics.summary.peak_memory_mb) }} MB
Peak Threads{{ system_metrics.summary.peak_threads }}
{% endif %} {% if websocket %}

WebSocket Deep Metrics

Pings Sent{{ websocket.pings_sent_total }}
Pings Received{{ websocket.pings_received_total }}
Pongs Solicited{{ websocket.pongs_solicited_total }}
Pongs Unsolicited{{ websocket.pongs_unsolicited_total }}
Backpressure Peak{{ websocket.backpressure_max_bytes | filesizeformat }}
Backpressure Mean{{ websocket.backpressure_mean_bytes | round(0) | int | filesizeformat }}
Threshold Breaches{{ websocket.backpressure_threshold_breaches }}
{% endif %} {% if grpc %}

gRPC Stream Concurrency

Peak Active Streams{{ grpc.active_streams_peak }}
Utilization Peak{{ "%.3f" | format(grpc.concurrency_utilization_peak) }}
Utilization Mean{{ "%.3f" | format(grpc.concurrency_utilization_mean) }}

gRPC Flow Control

Window Exhaustions{{ grpc.window_exhaustion_events_total }}
Stall Duration{{ "%.1f" | format(grpc.window_stall_duration_ms_total) }} ms
Min Send Credit{{ grpc.send_capacity_min_bytes | filesizeformat }}
{% endif %} {% if http3 %}

HTTP/3 Congestion Window

cwnd Current{{ http3.cwnd_bytes_current | filesizeformat }}
cwnd Min{{ http3.cwnd_bytes_min | filesizeformat }}
cwnd Max{{ http3.cwnd_bytes_max | filesizeformat }}
cwnd Mean{{ http3.cwnd_bytes_mean | round(0) | int | filesizeformat }}

HTTP/3 Connection Migration

Migrations Attempted{{ http3.migrations_attempted_total }}
Migrations Successful{{ http3.migrations_successful_total }}
Success Rate{{ "%.0f" | format(http3.migration_success_rate * 100) }}%
{% endif %}

Status Codes

{% for code, count in status_codes %} {% endfor %}
CodeCount
{{ code }}{{ count }}
{% if comparison %}

Historical Comparison

Baseline {{ comparison.baseline_timestamp }}

MetricBaselineCurrentDelta
RPS {{ comparison.baseline_rps }} {{ summary.rps }} {{ comparison.rps_delta }}%
P95 Latency {{ comparison.baseline_p95_ms }} ms {{ latency.p95 }} ms {{ comparison.latency_p95_delta }}%
Error Rate {{ comparison.baseline_error_rate }}% {{ "%.2f" | format((summary.failed_requests / summary.total_requests * 100) if summary.total_requests > 0 else 0) }}% {{ comparison.error_rate_delta }}pp
{% endif %}