Multiple choice technology architecture

An application discovered performance issues though it was performance tested proir going live. Pick probable reason(s) why the performance issues were not discovered during testing

  1. Concurrent users defination unclear

  2. Test data not suffeciently populated

  3. Test & prod environments differ significantly

  4. Network bandwidth not simulated

  5. All of the above

Reveal answer Fill a bubble to check yourself
E Correct answer
Explanation

Performance testing failures commonly stem from misalignment between test conditions and production reality across multiple dimensions. Unclear concurrent user definitions (A) lead to underestimating or overestimating actual load. Insufficient test data (B) misses query optimization issues that only appear with realistic data volumes. Environment differences (C) hide infrastructure bottlenecks. And network bandwidth (D) is frequently overlooked but critical for real-world performance. All four are valid failure modes.