Skip to content

Peak events — Black Friday & Cyber Monday

Black Friday and Cyber Monday (BFCM) are the highest-stakes days in the retail calendar. In 2023, US e-commerce spending on Cyber Monday alone exceeded $12 billion — and every minute of checkout downtime during peak hours translates directly into lost revenue that cannot be recovered. Unlike a typical traffic spike, BFCM has two defining characteristics: it is completely predictable and you get exactly one shot.

This section of the Testing Academy shows you how to use MaxoPerf to build a systematic peak-event readiness program — from the first traffic model in late October to the post-sale retrospective the week after.

Most performance problems are discovered reactively: a release ships, something slows down, the team investigates. BFCM inverts this dynamic. You know the date, you can estimate the magnitude, and you have weeks of lead time to test, fix, and verify. The failure mode is not “we didn’t know” — it is “we didn’t prepare.”

The three characteristics that make BFCM uniquely demanding:

CharacteristicTypical dayBFCM
Traffic multiplier vs. daily average10×–100×
Traffic shapeGradual rampInstant doorbusters + sustained surges
Consequence of failureDegraded experienceLost revenue, churn, brand damage

Traffic does not ramp smoothly. A doorbuster deal that goes live at midnight drives a near-vertical spike. A flash sale in the email list causes a second wave. Then sustained elevated load through Friday afternoon and Cyber Monday all day. The system must handle all three shapes without stumbling.

A readiness program is not a single stress test run on the Tuesday before Thanksgiving. It is a structured countdown spanning 6+ weeks with specific test types and go/no-go gates at each stage.

TimelineActivityKey outcome
T-6 weeksBaseline + traffic modelingConfirmed target load, historical headroom established
T-5 weeksFunctional smoke tests for all BFCM pathsEvery checkout-journey step verified
T-4 weeksFull-funnel load test at 1× expected peakBaseline run pinned for year-over-year comparison
T-3 weeksStress test to 2×–3× expected peakBreaking point documented, bottlenecks fixed
T-2 weeksSpike + recovery test (doorbuster profile)Flash-sale scenario passes failure criteria
T-1 weekFull dress rehearsal (multi-hour realistic profile)Go/no-go gate; all criteria green
Day of eventLive monitoring war-roomAbort criteria defined, runbook ready
T+1 weekPost-mortem and year-over-year comparisonArchived run for next year’s baseline

Every activity in this program maps to a specific MaxoPerf test type or workflow. The pages in this section walk you through each step in detail.

MaxoPerf is not just a test runner for BFCM preparation — it supports the entire program:

If you are new to BFCM performance testing, read in order:

  1. Capacity planning and traffic modeling — start here; everything else depends on knowing your target load.
  2. Realistic peak load profiles — translate that target into a MaxoPerf test configuration.
  3. End-to-end journey load — build the full-funnel scenario.
  4. Spike and stress for sales — find the breaking point.
  5. Soak and stability — prove multi-hour resilience.
  6. Third-party and payment dependencies — model the full dependency chain.
  7. War-room and runbook — prepare for game day.
  8. BFCM readiness checklist — confirm every item is done.
  9. Daily countdown calendar — your week-by-week schedule.
  10. Peak events do and don’t — common pitfalls to avoid.

If you are experienced and want a quick reference, jump straight to the BFCM readiness checklist.

Last updated: