Performance testing is a complex activity where dozens of factors contribute to its success. The effective use of all these factors is necessary to get repeatable and consistent performance test results.
Recreating a production-like scenario is an essential part of the whole testing activity because minutest of the differences can completely invalidate the test results.