1. ISACA, CISA Review Manual, 27th Edition (2019). Domain 3: Information Systems Acquisition, Development, and Implementation, Section 3.4.6 Testing. The manual emphasizes that "To ensure that testing is effective, the test environment should be separate from the development environment and should mirror the production environment." For performance-related tests like stress testing, mirroring the production environment includes simulating its workload characteristics.
2. Mulay, S. S. (2016). "Effective Performance Testing." ISACA Journal, Volume 4. This article discusses the best practices for performance testing, a category that includes stress testing. It highlights the necessity of a "dedicated performance test environment" and the creation of "realistic user load scenarios" to ensure the validity of test results, which aligns directly with using production-like workloads in a test environment.
3. Pressman, R. S., & Maxim, B. R. (2015). Software Engineering: A Practitioner's Approach (8th ed.). McGraw-Hill Education. Chapter 20, "Software Testing Strategies," describes stress testing as a method to "execute a system in a manner that demands resources in abnormal quantity, frequency, or volume." Standard software engineering principles, taught in university curricula, advocate for conducting such potentially destructive tests in a controlled environment separate from production.