Launch Checklist
Website Load Testing Checklist Before Launch
Use this checklist before launch so your test is safe, focused, and useful to the team.
Start a safe test1. Confirm you are allowed to test the site
Only test websites you own, operate, or have written permission to test. If the site depends on a hosting provider, payment platform, email service, analytics service, or external API, check their policies before sending repeated traffic.
2. Pick the pages that matter
Do not test only the homepage because it is convenient. Choose pages that match launch risk: the landing page, pricing page, signup flow, product search, checkout, account dashboard, or a public campaign URL. Include API routes behind those pages when they are part of the user experience.
3. Define expected traffic
- Estimate expected visitors during the first hour after launch.
- Decide how many requests each visitor may trigger.
- Choose a conservative starting point, then increase traffic step by step.
- Keep one repeatable scenario so reports can be compared after fixes.
Example launch test plan
For a small product launch, you might test the homepage, pricing page, and one read-only API route. Start with 50 total requests, 5 requests per second, and 3 concurrent users. If the first report has no unexpected errors and p95 latency is acceptable, save it as a baseline before testing a slightly busier scenario.
4. Prepare monitoring before the test
A load test report shows client-side results, but server-side monitoring explains why those results happened. Watch application logs, CPU, memory, database load, cache hit rate, queue depth, error logs, and any rate-limit dashboards while the test runs.
5. Protect production data
Avoid repeated actions that create orders, send emails, publish comments, consume inventory, or charge customers. Prefer read-only pages, staging environments, sandbox accounts, or endpoints designed for test traffic.
6. Know the numbers that decide launch readiness
- p95 latency stays within the team's target for the page or endpoint.
- Error rate remains close to zero for the expected traffic level.
- Timeouts do not appear during normal launch traffic.
- Status codes match the expected behavior.
- Throughput remains stable instead of dropping as the test continues.
7. Run a small smoke test first
Start with a short low-traffic run to catch wrong URLs, missing headers, blocked requests, authentication mistakes, and accidental production side effects. Fix those issues before increasing load.
8. Save and compare reports
Keep the report from each important run. A launch decision is stronger when you can show that p95 latency, error rate, and throughput improved after a change instead of relying on a single dashboard screenshot.
9. Have a rollback plan
Decide what happens if the test shows poor results. The answer may be reducing campaign traffic, scaling infrastructure, disabling a heavy feature, adding caching, rolling back a release, or delaying launch until the bottleneck is fixed.
Ready to test?
Start with a small website load test, compare it with the sample report, then use the report guide to interpret the result.
Website Load Testing FAQ
Should I test every page before launch?
No. Focus on pages that matter most to users and revenue, such as landing, signup, pricing, checkout, or the API routes those pages depend on.
What is a good first test size?
Start small enough that the team can safely observe the result. A short run with conservative request and concurrency settings is useful for catching configuration problems.
What should block a launch?
Unexpected 5xx responses, timeouts, broken authentication, or p95 latency far above the team's target should be investigated before increasing traffic.