Skip to content

feat(load-testing): Add phases to the load testing script - #3429

Open
joshlarson wants to merge 3 commits into
mainfrom
jdl/feat/add-phases-to-load-testing-script
Open

feat(load-testing): Add phases to the load testing script#3429
joshlarson wants to merge 3 commits into
mainfrom
jdl/feat/add-phases-to-load-testing-script

Conversation

@joshlarson

Copy link
Copy Markdown
Contributor

Summary

This adds phases to the load testing script, so that we can measure our code's performance against 100, 200, 500, 1k, 2k, 5k, and 10k requests per second.

Scope

Asana Ticket: 📈 Set up the GHA Artillery script to increase load in stages

Screenshots

Screenshot 2026-08-18 at 4 49 07 PM

How to test

Once this is merged, we can re-run the load test Github Action and see how much load dev-green and dev-blue can handle.

For extra fun, we could deploy an old release to one of those environments and see it perform worse (hopefully).

@joshlarson
joshlarson requested a review from a team as a code owner August 18, 2026 21:03
@joshlarson
joshlarson requested a review from lvachon1 August 18, 2026 21:03
- get:
url: "/"
- think: 1
count: 100

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I'm open to adding this back in, but IMO it was just confusing me, because in this particular case, it was just sort of acting as a slightly delayed multiplier, making it hard to tell just by looking at the script what load it was generating.

@joshlarson
joshlarson enabled auto-merge (squash) August 18, 2026 22:56
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.

2 participants