Skip to main content

What is think time and why is it important in load testing?

  • think time
  • realistic load
  • virtual users

Answer it first, then compare. Nothing here is saved or scored.

Model answer

Think time simulates the pause between user actions, a real user reads a page for 5-30 seconds before clicking the next link. Without think time, your load test generates unrealistically high request rates (each virtual user fires requests back-to-back), making results inaccurate. Too much think time underestimates load. Use realistic think times based on analytics data. In k6: `sleep(Math.random() * 5 + 2)` for 2-7 second random pauses.

What interviewers listen for

  • Workload modelling
    You design the load shape from product traffic, not from tool defaults.
  • Percentile literacy
    You read p50/p95/p99 separately and explain why each matters.
  • Bottleneck triage
    You correlate metrics across application, database, and infrastructure layers.
  • Capacity instincts
    You can translate a soak test into a sizing or scaling recommendation.

See all 35 performance questions

Written by , Senior QA Automation Engineer, 50+ QA candidate interviews conductedLast updated July 2026