Performance engineering and testing are a set of activities by which we design, test, and implement the most optimal system that meets the expected performance goals, based on planning and estimation coupled with tests to verify the system’s capabilities. Although the conventional approach to performance testing works well for traditional delivery models, it is ineffective in agile as it involves testing and tuning near the end of development.