The website, Testsquad.org, undertook the job of determining the differences between performance testing and stress testing. It described performance testing as testing performed to figure out how quickly one aspect of a system performed under a given workload or source. The purpose of such testing was to ensure that the system runs according to the required response time performance specifications and to determine system time thresholds and bottlenecks. Performance testers were responsible for creating a workload that matched the production environment.
TestSquad.org described stress testing as testing done to figure out the stability of a system. Testing involved going above and beyond normal operational capacity, such as piling on loads that might cause a crash in an effort to exhaust hardware resources. This testing was done to make the system stronger and better able to handle tough workloads or various attacks.