Charts And Analytics

Read the built-in summary and correlation charts that LoadStrike renders in the HTML report.

Summary Charts

The Summary tab renders latency trends plus Failure Rate by Scenario, Bytes by Scenario, and Status Code Class Mix only when those chart datasets are populated. That keeps the overview focused on the charts that actually explain the run.

Correlation Charts

Ungrouped Corelation Summary renders one combined percentile chart across P50 through P99 only when percentile values exist, while Grouped Correlation Summary renders one bounded-width chart per GatherBy value only for populated groups.

Chart Layout

Correlation charts are rendered below the tables, use bounded card widths to avoid stretched visuals, reserve extra top padding so legend labels do not overlap top values, and are omitted entirely when a chart would otherwise be empty.

When To Use Them

Use summary charts for fast run-level comparisons, and use correlation charts when you need to isolate latency shifts by tenant, region, event type, or any other GatherBy selector value.

Report Configuration and Output Samples

Report-focused snippets for Charts And Analytics.

Switch between C#, Java, Python, TypeScript, and JavaScript to see the native SDK shape for this sample.

Licensing note: every runnable sample requires a valid runner key via WithRunnerKey("...") or config key LoadStrike:RunnerKey.

HTML reports include an icon-only Light/Dark theme toggle fixed at the top-right. Default report theme is Light.

HTML Analytics Charts

LoadStrikeRunner.RegisterScenarios(scenarioA, scenarioB)
    .WithReportFolder("./reports")
    .WithReportFormats(LoadStrikeReportFormat.Html)
    .WithRunnerKey("rkl_your_local_runner_key")
    .Run();

Charts Rendered

Latency Trend by Scenario

Compares latency behavior across scenarios in the same run and is omitted when there is no latency series to plot.

Failure Rate by Scenario

Shows which scenarios are contributing the most error volume and is hidden when the run produced no scenario totals.

Bytes by Scenario

Shows the traffic volume generated or processed per scenario and is hidden when byte totals are absent.

Status Code Class Mix

Summarizes the share of 2xx, 4xx, 5xx, and other classes where applicable, and is hidden when no status-class totals exist.

Ungrouped Corelation Summary

Renders one combined percentile chart for all ungrouped matched correlation rows only when percentile values exist.

Grouped Correlation Summary

Renders one percentile chart per GatherBy value only for groups that contain percentile values, so empty group charts are skipped.

Report Sections and Sample Images

LoadStrike report overview visual
Report tabs contain summary, measurements, status, failed rows, and correlation analytics sections.
LoadStrike dashboard and report presentation
Use report tabs to analyze latency, throughput, status code distribution, and grouped correlation output.

Sample Chart Inputs

ScenarioA Requests=600 FailRate=0.50% Bytes=1280000
ScenarioB Requests=420 FailRate=2.14% Bytes=910000
StatusClass 2xx=96.8 4xx=1.1 5xx=2.1