Test environments these days are rarely built out to the same level as production environments, so they can never achieve the full scale and realism that you’d see in “real life.” Plus, testing environments can easily get stale and out-of-date. Additionally, with the faster pace of modern application development and the rise of DevOps automation, the use of large-scale testing environments has been minimized.
As a result, Testing in Production has grown in popularity. But what’s the right way to load and performance test an application in production to get the results you need without impacting your live users?