Multiple choice technology architecture

A customer's test server has 50% resources (Memory, CPU) compared to production server. What is your recommendation to carry out a performance test on a test server

  1. No need to do a performance test as test and production servers are not similar

  2. Recommend the customer to upgrade the test server equivalent to production server proir to the performance test

  3. Carry out the performance test with 50% anticipated production load

  4. Carry out the performance test with 100% anticipated production load

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

Performance test results from a 50% resource environment cannot be reliably extrapolated to production because bottlenecks may manifest differently at scale. Testing with reduced load (option C) assumes linear scaling which is often false, while testing with full load on undersized hardware (option D) would likely crash. For meaningful performance validation, the test environment should closely mirror production capacity, or you must establish a proven scaling model first.