Capacity testing, also known as load testing or scalability testing, is a performance testing technique used to determine the maximum number of concurrent users an application can handle before experiencing performance degradation or failure.