Charts And Analytics

These charts help you spot patterns faster than raw tables alone. Use this page when you want to understand what each chart is trying to show.

What this page helps you do

What this page helps you do

These charts help you spot patterns faster than raw tables alone. Use this page when you want to understand what each chart is trying to show.

Who this is for

Teams reading run output or deciding how local reports and exported results should be consumed.

Prerequisites

  • A completed run or a report format you want to enable

By the end

A clearer way to read, choose, or extend the report surface for the workload.

Use this page when

Use this page when you already have run output and need to decide where to start reading or extending the report surface.

Visual guide

Annotated report diagram showing summary, scenario views, and failure analysis.
The same run result powers summary reading, failure diagnosis, grouped correlation, and export flows.

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

Guide

Summary Charts

The Summary tab renders latency trends plus Failure Rate by Scenario, Bytes by Scenario, and Status Code Class Mix only when those datasets are populated. That keeps the overview focused on 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 sit 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 quick run-level comparisons. Use correlation charts when you need to isolate latency shifts by tenant, region, event type, or any other GatherBy selector value.

Report and output samples

Use these samples to connect the reporting surface on this page back to the run result your team will review or export.

If you run these examples locally, add a valid runner key before execution starts. Set it with WithRunnerKey("...") or the config key LoadStrike:RunnerKey.

HTML reports also include the top-right Light/Dark theme toggle. Light is the default report theme.

HTML Analytics Charts

using LoadStrike;

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.