test(loadtest): 100-guest / 1000-image stress harness

HTTP-level load driver simulating ~100 guests uploading ~1000 images in bursts
over a window, plus SSE viewers and one real browser on /diashow. Correlates
upload→upload-processed (pipeline latency), waits for the compression backlog
to drain against DB ground truth, and emits per-status/latency metrics with
pass/fail flags. Includes a realistic-JPEG generator and a diashow-SSE
regression check (confirm-diashow-fix.mjs). Run artifacts are gitignored.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
MechaCat02
2026-07-18 17:29:20 +02:00
parent 3c3a7d0082
commit 9b8698f86b
6 changed files with 1065 additions and 0 deletions

4
e2e/loadtest/.gitignore vendored Normal file
View File

@@ -0,0 +1,4 @@
results/
__pycache__/
*.pyc
*.log