Skip to content

654 update test schema ssr load - #691

Merged
AlexanderKaran merged 3 commits into
mainfrom
654-update-test-schema-ssr-load
Oct 24, 2026
Merged

AlexanderKaran merged 3 commits into
mainfrom
654-update-test-schema-ssr-load

Conversation

@AlexanderKaran

@AlexanderKaran AlexanderKaran commented Oct 24, 2026 •

Copy link
Copy Markdown
Collaborator

Updated the Load Tests and Link Load Test to the new Schema. With this PR all tests are moved over

  • First commit merging in remove variance PR (review this one first)
  • Second commit updating JSON does not need review
  • Third commit updating to match schema and a slight tweak on which values used in charts b915851

Closes #654 #655

Will update runs to add Variance between full runs after this PR is in

Example schema output

{
  "framework": "next",
  "packagePath": "packages/app-next-js",
  "timingMeasuredAt": "2026-10-23T08:06:44.088Z",
  "runner": "Depot depot-ubuntu-24.04 GitHub Actions runner (2 CPUs, 8 GB RAM, 100 GB disk, 2 GB disk accelerator)",
  "frameworkVersion": "16.4.2",
  "ssrLoadTests": {
    "name": "ssrLoad",
    "runs": 3,
    "iterations": [
      [
        {
          "workers": 1,
          "requests": 233,
          "errors": 0,
          "requestsPerSec": 46.6,
          "avgLatencyMs": 20.93,
          "p50LatencyMs": 16,
          "p75LatencyMs": 28,
          "p90LatencyMs": 35,
          "p99LatencyMs": 38,
          "maxLatencyMs": 43,
          "bytesPerSec": 27641446.4,
          "elapsedTimeMs": 5000
        },
        {
          "workers": 5,
          "requests": 273,
          "errors": 0,
          "requestsPerSec": 54.6,
          "avgLatencyMs": 90.57,
          "p50LatencyMs": 85,
          "p75LatencyMs": 100,
          "p90LatencyMs": 112,
          "p99LatencyMs": 148,
          "maxLatencyMs": 151,
          "bytesPerSec": 32381337.6,
          "elapsedTimeMs": 5000
        },
        {
          "workers": 10,
          "requests": 269,
          "errors": 0,
          "requestsPerSec": 53.8,
          "avgLatencyMs": 181.2,
          "p50LatencyMs": 182,
          "p75LatencyMs": 188,
          "p90LatencyMs": 196,
          "p99LatencyMs": 291,
          "maxLatencyMs": 318,
          "bytesPerSec": 31904563.2,
          "elapsedTimeMs": 5000
        },
        {
          "workers": 25,
          "requests": 258,
          "errors": 0,
          "requestsPerSec": 51.6,
          "avgLatencyMs": 461.83,
          "p50LatencyMs": 447,
          "p75LatencyMs": 475,
          "p90LatencyMs": 498,
          "p99LatencyMs": 1190,
          "maxLatencyMs": 1306,
          "bytesPerSec": 30602035.2,
          "elapsedTimeMs": 5010
        },
        {
          "workers": 50,
          "requests": 232,
          "errors": 0,
          "requestsPerSec": 46.4,
          "avgLatencyMs": 964.32,
          "p50LatencyMs": 793,
          "p75LatencyMs": 951,
          "p90LatencyMs": 1643,
          "p99LatencyMs": 4092,
          "maxLatencyMs": 4345,
          "bytesPerSec": 27516928,
          "elapsedTimeMs": 5010
        },
        {
          "workers": 100,
          "requests": 220,
          "errors": 0,
          "requestsPerSec": 44,
          "avgLatencyMs": 1053.81,
          "p50LatencyMs": 821,
          "p75LatencyMs": 1005,
          "p90LatencyMs": 2149,
          "p99LatencyMs": 4589,
          "maxLatencyMs": 4865,
          "bytesPerSec": 26093977.6,
          "elapsedTimeMs": 5010
        },
        {
          "workers": 200,
          "requests": 175,
          "errors": 0,
          "requestsPerSec": 35,
          "avgLatencyMs": 1195.2,
          "p50LatencyMs": 784,
          "p75LatencyMs": 1402,
          "p90LatencyMs": 2972,
          "p99LatencyMs": 4837,
          "maxLatencyMs": 4968,
          "bytesPerSec": 20757708.8,
          "elapsedTimeMs": 5010
        }
      ],
      [
        {
          "workers": 1,
          "requests": 233,
          "errors": 0,
          "requestsPerSec": 46.6,
          "avgLatencyMs": 20.96,
          "p50LatencyMs": 16,
          "p75LatencyMs": 29,
          "p90LatencyMs": 35,
          "p99LatencyMs": 39,
          "maxLatencyMs": 40,
          "bytesPerSec": 27641446.4,
          "elapsedTimeMs": 5000
        },
        {
          "workers": 5,
          "requests": 262,
          "errors": 0,
          "requestsPerSec": 52.4,
          "avgLatencyMs": 93.64,
          "p50LatencyMs": 89,
          "p75LatencyMs": 101,
          "p90LatencyMs": 115,
          "p99LatencyMs": 156,
          "maxLatencyMs": 159,
          "bytesPerSec": 31078809.6,
          "elapsedTimeMs": 5000
        },
        {
          "workers": 10,
          "requests": 265,
          "errors": 0,
          "requestsPerSec": 53,
          "avgLatencyMs": 185.47,
          "p50LatencyMs": 187,
          "p75LatencyMs": 192,
          "p90LatencyMs": 201,
          "p99LatencyMs": 303,
          "maxLatencyMs": 332,
          "bytesPerSec": 31434342.4,
          "elapsedTimeMs": 5000
        },
        {
          "workers": 25,
          "requests": 246,
          "errors": 0,
          "requestsPerSec": 49.2,
          "avgLatencyMs": 484.48,
          "p50LatencyMs": 458,
          "p75LatencyMs": 499,
          "p90LatencyMs": 555,
          "p99LatencyMs": 1208,
          "maxLatencyMs": 1330,
          "bytesPerSec": 29176627.2,
          "elapsedTimeMs": 5000
        },
        {
          "workers": 50,
          "requests": 232,
          "errors": 0,
          "requestsPerSec": 46.4,
          "avgLatencyMs": 987.21,
          "p50LatencyMs": 811,
          "p75LatencyMs": 949,
          "p90LatencyMs": 1787,
          "p99LatencyMs": 4236,
          "maxLatencyMs": 4462,
          "bytesPerSec": 27515289.6,
          "elapsedTimeMs": 5000
        },
        {
          "workers": 100,
          "requests": 212,
          "errors": 0,
          "requestsPerSec": 42.4,
          "avgLatencyMs": 1077.04,
          "p50LatencyMs": 841,
          "p75LatencyMs": 1006,
          "p90LatencyMs": 2260,
          "p99LatencyMs": 4666,
          "maxLatencyMs": 4938,
          "bytesPerSec": 25143705.6,
          "elapsedTimeMs": 5010
        },
        {
          "workers": 200,
          "requests": 182,
          "errors": 0,
          "requestsPerSec": 36.4,
          "avgLatencyMs": 1198.86,
          "p50LatencyMs": 806,
          "p75LatencyMs": 1361,
          "p90LatencyMs": 2947,
          "p99LatencyMs": 4858,
          "maxLatencyMs": 4995,
          "bytesPerSec": 21582643.2,
          "elapsedTimeMs": 5010
        }
      ],
      [
        {
          "workers": 1,
          "requests": 230,
          "errors": 0,
          "requestsPerSec": 46,
          "avgLatencyMs": 21.23,
          "p50LatencyMs": 17,
          "p75LatencyMs": 32,
          "p90LatencyMs": 36,
          "p99LatencyMs": 41,
          "maxLatencyMs": 43,
          "bytesPerSec": 27284275.2,
          "elapsedTimeMs": 5000
        },
        {
          "workers": 5,
          "requests": 272,
          "errors": 0,
          "requestsPerSec": 54.4,
          "avgLatencyMs": 90.44,
          "p50LatencyMs": 86,
          "p75LatencyMs": 101,
          "p90LatencyMs": 108,
          "p99LatencyMs": 139,
          "maxLatencyMs": 144,
          "bytesPerSec": 32263372.8,
          "elapsedTimeMs": 5000
        },
        {
          "workers": 10,
          "requests": 265,
          "errors": 0,
          "requestsPerSec": 53,
          "avgLatencyMs": 184.57,
          "p50LatencyMs": 186,
          "p75LatencyMs": 193,
          "p90LatencyMs": 201,
          "p99LatencyMs": 294,
          "maxLatencyMs": 342,
          "bytesPerSec": 31432704,
          "elapsedTimeMs": 5000
        },
        {
          "workers": 25,
          "requests": 254,
          "errors": 0,
          "requestsPerSec": 50.8,
          "avgLatencyMs": 469.34,
          "p50LatencyMs": 452,
          "p75LatencyMs": 490,
          "p90LatencyMs": 505,
          "p99LatencyMs": 1220,
          "maxLatencyMs": 1337,
          "bytesPerSec": 30128537.6,
          "elapsedTimeMs": 5000
        },
        {
          "workers": 50,
          "requests": 239,
          "errors": 0,
          "requestsPerSec": 47.8,
          "avgLatencyMs": 960.72,
          "p50LatencyMs": 837,
          "p75LatencyMs": 945,
          "p90LatencyMs": 1705,
          "p99LatencyMs": 4117,
          "maxLatencyMs": 4362,
          "bytesPerSec": 28347596.8,
          "elapsedTimeMs": 5000
        },
        {
          "workers": 100,
          "requests": 220,
          "errors": 0,
          "requestsPerSec": 44,
          "avgLatencyMs": 1089.57,
          "p50LatencyMs": 812,
          "p75LatencyMs": 984,
          "p90LatencyMs": 2281,
          "p99LatencyMs": 4731,
          "maxLatencyMs": 5000,
          "bytesPerSec": 26089062.4,
          "elapsedTimeMs": 5010
        },
        {
          "workers": 200,
          "requests": 168,
          "errors": 0,
          "requestsPerSec": 33.6,
          "avgLatencyMs": 1226.19,
          "p50LatencyMs": 731,
          "p75LatencyMs": 1563,
          "p90LatencyMs": 3087,
          "p99LatencyMs": 4840,
          "maxLatencyMs": 4949,
          "bytesPerSec": 19928678.4,
          "elapsedTimeMs": 5010
        }
      ]
    ],
    "configuration": {
      "workerStages": [1, 5, 10, 25, 50, 100, 200],
      "warmupDurationMs": 5000
    },
    "representativeIterationIndex": 2,
    "source": "autocannon",
    "path": "/server-side-rendered-plain-links",
    "totalRequests": 4940,
    "totalErrors": 0,
    "stage1": {
      "connections": 1,
      "requests": {
        "mean": 232,
        "median": 233,
        "min": 230,
        "max": 233
      },
      "errors": {
        "mean": 0,
        "median": 0,
        "min": 0,
        "max": 0
      },
      "requestsPerSec": {
        "mean": 46.4,
        "median": 46.6,
        "min": 46,
        "max": 46.6
      },
      "avgLatencyMs": {
        "mean": 21.040000000000003,
        "median": 20.96,
        "min": 20.93,
        "max": 21.23
      },
      "p50LatencyMs": {
        "mean": 16.333333333333332,
        "median": 16,
        "min": 16,
        "max": 17
      },
      "p75LatencyMs": {
        "mean": 29.666666666666668,
        "median": 29,
        "min": 28,
        "max": 32
      },
      "p90LatencyMs": {
        "mean": 35.333333333333336,
        "median": 35,
        "min": 35,
        "max": 36
      },
      "p99LatencyMs": {
        "mean": 39.333333333333336,
        "median": 39,
        "min": 38,
        "max": 41
      },
      "maxLatencyMs": {
        "mean": 42,
        "median": 43,
        "min": 40,
        "max": 43
      },
      "bytesPerSec": {
        "mean": 27522389.333333332,
        "median": 27641446.4,
        "min": 27284275.2,
        "max": 27641446.4
      }
    },
    "stage2": {
      "connections": 5,
      "requests": {
        "mean": 269,
        "median": 272,
        "min": 262,
        "max": 273
      },
      "errors": {
        "mean": 0,
        "median": 0,
        "min": 0,
        "max": 0
      },
      "requestsPerSec": {
        "mean": 53.800000000000004,
        "median": 54.4,
        "min": 52.4,
        "max": 54.6
      },
      "avgLatencyMs": {
        "mean": 91.55,
        "median": 90.57,
        "min": 90.44,
        "max": 93.64
      },
      "p50LatencyMs": {
        "mean": 86.66666666666667,
        "median": 86,
        "min": 85,
        "max": 89
      },
      "p75LatencyMs": {
        "mean": 100.66666666666667,
        "median": 101,
        "min": 100,
        "max": 101
      },
      "p90LatencyMs": {
        "mean": 111.66666666666667,
        "median": 112,
        "min": 108,
        "max": 115
      },
      "p99LatencyMs": {
        "mean": 147.66666666666666,
        "median": 148,
        "min": 139,
        "max": 156
      },
      "maxLatencyMs": {
        "mean": 151.33333333333334,
        "median": 151,
        "min": 144,
        "max": 159
      },
      "bytesPerSec": {
        "mean": 31907840,
        "median": 32263372.8,
        "min": 31078809.6,
        "max": 32381337.6
      }
    },
    "stage3": {
      "connections": 10,
      "requests": {
        "mean": 266.3333333333333,
        "median": 265,
        "min": 265,
        "max": 269
      },
      "errors": {
        "mean": 0,
        "median": 0,
        "min": 0,
        "max": 0
      },
      "requestsPerSec": {
        "mean": 53.26666666666667,
        "median": 53,
        "min": 53,
        "max": 53.8
      },
      "avgLatencyMs": {
        "mean": 183.74666666666667,
        "median": 184.57,
        "min": 181.2,
        "max": 185.47
      },
      "p50LatencyMs": {
        "mean": 185,
        "median": 186,
        "min": 182,
        "max": 187
      },
      "p75LatencyMs": {
        "mean": 191,
        "median": 192,
        "min": 188,
        "max": 193
      },
      "p90LatencyMs": {
        "mean": 199.33333333333334,
        "median": 201,
        "min": 196,
        "max": 201
      },
      "p99LatencyMs": {
        "mean": 296,
        "median": 294,
        "min": 291,
        "max": 303
      },
      "maxLatencyMs": {
        "mean": 330.6666666666667,
        "median": 332,
        "min": 318,
        "max": 342
      },
      "bytesPerSec": {
        "mean": 31590536.53333333,
        "median": 31434342.4,
        "min": 31432704,
        "max": 31904563.2
      }
    },
    "stage4": {
      "connections": 25,
      "requests": {
        "mean": 252.66666666666666,
        "median": 254,
        "min": 246,
        "max": 258
      },
      "errors": {
        "mean": 0,
        "median": 0,
        "min": 0,
        "max": 0
      },
      "requestsPerSec": {
        "mean": 50.53333333333334,
        "median": 50.8,
        "min": 49.2,
        "max": 51.6
      },
      "avgLatencyMs": {
        "mean": 471.88333333333327,
        "median": 469.34,
        "min": 461.83,
        "max": 484.48
      },
      "p50LatencyMs": {
        "mean": 452.3333333333333,
        "median": 452,
        "min": 447,
        "max": 458
      },
      "p75LatencyMs": {
        "mean": 488,
        "median": 490,
        "min": 475,
        "max": 499
      },
      "p90LatencyMs": {
        "mean": 519.3333333333334,
        "median": 505,
        "min": 498,
        "max": 555
      },
      "p99LatencyMs": {
        "mean": 1206,
        "median": 1208,
        "min": 1190,
        "max": 1220
      },
      "maxLatencyMs": {
        "mean": 1324.3333333333333,
        "median": 1330,
        "min": 1306,
        "max": 1337
      },
      "bytesPerSec": {
        "mean": 29969066.666666668,
        "median": 30128537.6,
        "min": 29176627.2,
        "max": 30602035.2
      }
    },
    "stage5": {
      "connections": 50,
      "requests": {
        "mean": 234.33333333333334,
        "median": 232,
        "min": 232,
        "max": 239
      },
      "errors": {
        "mean": 0,
        "median": 0,
        "min": 0,
        "max": 0
      },
      "requestsPerSec": {
        "mean": 46.86666666666667,
        "median": 46.4,
        "min": 46.4,
        "max": 47.8
      },
      "avgLatencyMs": {
        "mean": 970.75,
        "median": 964.32,
        "min": 960.72,
        "max": 987.21
      },
      "p50LatencyMs": {
        "mean": 813.6666666666666,
        "median": 811,
        "min": 793,
        "max": 837
      },
      "p75LatencyMs": {
        "mean": 948.3333333333334,
        "median": 949,
        "min": 945,
        "max": 951
      },
      "p90LatencyMs": {
        "mean": 1711.6666666666667,
        "median": 1705,
        "min": 1643,
        "max": 1787
      },
      "p99LatencyMs": {
        "mean": 4148.333333333333,
        "median": 4117,
        "min": 4092,
        "max": 4236
      },
      "maxLatencyMs": {
        "mean": 4389.666666666667,
        "median": 4362,
        "min": 4345,
        "max": 4462
      },
      "bytesPerSec": {
        "mean": 27793271.46666667,
        "median": 27516928,
        "min": 27515289.6,
        "max": 28347596.8
      }
    },
    "stage6": {
      "connections": 100,
      "requests": {
        "mean": 217.33333333333334,
        "median": 220,
        "min": 212,
        "max": 220
      },
      "errors": {
        "mean": 0,
        "median": 0,
        "min": 0,
        "max": 0
      },
      "requestsPerSec": {
        "mean": 43.46666666666667,
        "median": 44,
        "min": 42.4,
        "max": 44
      },
      "avgLatencyMs": {
        "mean": 1073.4733333333334,
        "median": 1077.04,
        "min": 1053.81,
        "max": 1089.57
      },
      "p50LatencyMs": {
        "mean": 824.6666666666666,
        "median": 821,
        "min": 812,
        "max": 841
      },
      "p75LatencyMs": {
        "mean": 998.3333333333334,
        "median": 1005,
        "min": 984,
        "max": 1006
      },
      "p90LatencyMs": {
        "mean": 2230,
        "median": 2260,
        "min": 2149,
        "max": 2281
      },
      "p99LatencyMs": {
        "mean": 4662,
        "median": 4666,
        "min": 4589,
        "max": 4731
      },
      "maxLatencyMs": {
        "mean": 4934.333333333333,
        "median": 4938,
        "min": 4865,
        "max": 5000
      },
      "bytesPerSec": {
        "mean": 25775581.866666663,
        "median": 26089062.4,
        "min": 25143705.6,
        "max": 26093977.6
      }
    },
    "stage7": {
      "connections": 200,
      "requests": {
        "mean": 175,
        "median": 175,
        "min": 168,
        "max": 182
      },
      "errors": {
        "mean": 0,
        "median": 0,
        "min": 0,
        "max": 0
      },
      "requestsPerSec": {
        "mean": 35,
        "median": 35,
        "min": 33.6,
        "max": 36.4
      },
      "avgLatencyMs": {
        "mean": 1206.75,
        "median": 1198.86,
        "min": 1195.2,
        "max": 1226.19
      },
      "p50LatencyMs": {
        "mean": 773.6666666666666,
        "median": 784,
        "min": 731,
        "max": 806
      },
      "p75LatencyMs": {
        "mean": 1442,
        "median": 1402,
        "min": 1361,
        "max": 1563
      },
      "p90LatencyMs": {
        "mean": 3002,
        "median": 2972,
        "min": 2947,
        "max": 3087
      },
      "p99LatencyMs": {
        "mean": 4845,
        "median": 4840,
        "min": 4837,
        "max": 4858
      },
      "maxLatencyMs": {
        "mean": 4970.666666666667,
        "median": 4968,
        "min": 4949,
        "max": 4995
      },
      "bytesPerSec": {
        "mean": 20756343.466666665,
        "median": 20757708.8,
        "min": 19928678.4,
        "max": 21582643.2
      }
    }
  }
}

@AlexanderKaran AlexanderKaran linked an issue Oct 24, 2026 that may be closed by this pull request
@cloudflare-workers-and-pages

Copy link
Copy Markdown
Contributor

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
framework-tracker b915851 Commit Preview URL Oct 24 2026, 03:47 AM

@43081j 43081j left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's quite a lot so I only skimmed through but all seems good to me 👍

@AlexanderKaran
AlexanderKaran merged commit 4c33888 into main Oct 24, 2026
4 checks passed
@AlexanderKaran
AlexanderKaran deleted the 654-update-test-schema-ssr-load branch October 24, 2026 09:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update Test Schema: SSR Load

2 participants