Introduction
In software engineering, performance testing is testing that is
performed, from one perspective, to determine how fast
some aspect of a system performs under a particular
workload. It can also serve to validate and verify other quality
attributes of the system, such as scalability, reliability and
resource usage. Performance testing is a subset of
Performance engineering, an emerging computer science
practice which strives to build performance into the design
and architecture of a system, prior to the onset of actual
coding effort.



