Container Stability Test

- Pipeline #2381446089 - 2026-03-12T15:01:45.517Z

Timestamp
2026-03-12T15:01:45.517Z
Pipeline ID
2381446089
Runner ID
12270848
Runner
2-green.saas-linux-small-amd64.runners-manager.gitlab.com/default
Container Image
Total Runs
18
How to read this report

A performance test environment must itself be stable. An unstable base - one that produces wildly different results run to run - makes it impossible to tell whether a change in numbers reflects a real regression or just noise. Any signal suggesting intermittent dips or spikes in response times is therefore a concern, even if the absolute numbers look acceptable. The CV (Coefficient of Variation) is the primary measure of this stability: it expresses how much p95 varies across runs as a percentage. A low CV means the environment is behaving consistently and results can be trusted; a high CV means the opposite - investigate before drawing any conclusions.

Each row in the table below shows response-time statistics for one URL path, measured by k6 during this pipeline run. Times are in milliseconds.

  • p95 is the primary signal: 95% of requests completed within this time. It is more representative than the median (which hides tail latency) and more stable than the max (which reflects one-off spikes).
  • Red p95 means the value exceeded the configured threshold - the environment is not meeting the expected stability target.
  • CV (Coefficient of Variation) measures how consistent p95 is across all historical runs. Under 8% is stable; 8–15% suggests noisy conditions; over 15% means results are too variable to be trusted - check runner load or container startup behaviour.
  • Sparkline shows the p95 trend across up to the last 50 runs. A flat line indicates a stable environment; a sustained shift up or down suggests the environment has changed; a jagged pattern indicates instability.

The Run History table below shows the mean of all page p95s per run - a single number to scan for environmental change across runs. Click a timestamp to view the full report for that run.

Page Response Times (ms) - This Run

CV = Coefficient of Variation across all runs. >15% = high variance, 8–15% = medium, <8% = stable. Sparkline shows p95 trend across last 50 runs.

Page Min Median p90 p95 p99 Max Requests CV (p95) p95 Trend
/about 151 152 152 152 p95 < 500ms 152 152 5 0.2%
/blog 152 152 152 152 p95 < 500ms 152 152 5 0.2%
/blog/stability-testing 151 152 152 152 p95 < 500ms 152 152 5 0.2%
/contact 151 152 152 152 p95 < 500ms 152 152 5 0.7%
/ 151 152 152 152 p95 < 500ms 152 152 5 0.2%
/products/3 151 151 152 152 p95 < 500ms 152 152 5 0.2%
/products 151 151 152 152 p95 < 500ms 152 152 5 0.3%

Run History (last 50)

Timestamp Pipeline ID Runner ID Mean of page p95s ⓘ
2026-03-19T16:20:21.555Z 2396199557 12270848 152ms
2026-03-19T16:14:29.503Z 2396186008 12270857 152ms
2026-03-19T16:05:40.372Z 2396156305 8660440 152ms
2026-03-12T20:51:13.474Z 2382158130 32976645 152ms
2026-03-12T20:18:23.361Z 2382108077 23742210 152ms
2026-03-12T15:38:44.256Z 2381546972 43508179 152ms
2026-03-12T15:11:40.470Z 2381474784 12270845 152ms
2026-03-12T15:09:05.527Z 2381467219 8660437 152ms
2026-03-12T15:02:15.507Z 2381446689 12270857 152ms
2026-03-12T15:02:11.510Z 2381446600 12270857 152ms
2026-03-12T15:02:05.556Z 2381446519 12270845 152ms
2026-03-12T15:02:06.571Z 2381446436 32976645 152ms
2026-03-12T15:01:50.398Z 2381446303 23742211 152ms
2026-03-12T15:01:51.430Z 2381446175 12270845 152ms
2026-03-12T15:01:45.517Z 2381446089 12270848 152ms
2026-03-12T15:02:31.602Z 2381446011 32976645 152ms
2026-03-12T15:01:56.439Z 2381445942 32976645 152ms
2026-03-12T14:53:53.589Z 2381424426 12270848 152ms