The purpose of Hardware performance testing is to ensure that the underlying infrastructure is able to support the load and volumes that the application layer requests.
With many companies adopting a multi-layer architecture model, cloud computing and Software as a service it is vital to ensure that the hardware can provide adequate user experience.
Hardware performance testing will help you understand key infrastructure bottlenecks and constraints.