Launch Safety
Safe Pre-Launch Load Testing
Use a small permission-based test before launch to find slow pages, timeout patterns, and unexpected errors without creating unnecessary risk.
Start a safe testStart With Permission
Only test websites and APIs you own or have permission to test. Load testing creates real traffic, so it should be planned like any other production-impacting activity. A safe test reduces launch risk instead of creating a new operational problem.
Use Conservative Settings First
Start with a low request count, low request rate, and low concurrency. The first run should catch wrong URLs, blocked requests, authentication mistakes, missing headers, slow responses, and unexpected status codes. Increase traffic only after the first result behaves as expected.
- Use a short duration for the first test.
- Keep concurrency low until the target is confirmed healthy.
- Avoid repeated requests that create orders, charge cards, send emails, or change account state.
- Use read-only endpoints, sandbox accounts, or idempotent actions when possible.
Monitor More Than The Report
A load test report tells you what the client observed. Server logs and infrastructure metrics explain why it happened. During a launch check, watch application logs, CPU, memory, database connections, cache hit rate, queue depth, and upstream provider errors.
Stop Conditions
- Stop if 500-level responses rise unexpectedly.
- Stop if timeout count climbs during a small test.
- Stop if rate limits or upstream provider errors appear.
- Stop if production monitoring shows user-facing impact.
What To Save
Save the report after each launch check. The report becomes a baseline for future deploys, performance fixes, and infrastructure changes. Compare p95 latency, p99 latency, errors, timeouts, status codes, and throughput each time.
For a deeper checklist, read the website load testing checklist or start a small test from the homepage tool.