Performance testing includes multiple, distinct facets to fully exercise the software and hardware and identify any weaknesses, as well as a benchmark where and when the issues arise. Different tests are used to verify the performance from varied angles.