Load¶
bijux-atlas-ops/load explains the Atlas load-testing system as an operations
control surface, not just a directory of k6 files.
Purpose¶
Use this section to understand how scenarios, suites, thresholds, baselines, CI lanes, generated summaries, and regression contracts fit together before a change is promoted.
Source of Truth¶
ops/load/scenarios/defines named scenario intentops/load/suites/suites.jsondefines suite taxonomy, expected metrics, and must-pass statusops/load/thresholds/andops/load/contracts/k6-thresholds.v1.jsondefine scenario-specific and shared budgetsops/load/baselines/defines committed baseline evidenceops/load/k6/andops/load/k6/suites/define executable load generatorsops/load/generated/defines generated summaries and coverage outputsops/load/ci/load-harness-ci-scenario.jsonand the workflow lanes define CI enforcement paths
Load System Shape¶
Atlas load validation works in layers:
- Scenarios define the question being asked.
- Suites collect those scenarios into operational lanes such as smoke, nightly, pull-request, and broader load CI.
- Thresholds and budgets decide what counts as acceptable behavior.
- Baselines capture the approved reference point for comparison.
- Generated summaries and CI contracts turn the run into reviewable evidence.
Operator Workflow¶
- Pick the scenario family that matches the change risk.
- Confirm the suite, thresholds, and expected metrics for that family.
- Run the workload in the right lane or environment.
- Compare results against the approved baseline.
- Carry the generated evidence into rollout or release review.