Software performance testing
Appearance
In software engineering, testing that is performed to determine how fast some aspect of a system performs under a particular workload.
Such testing can be performed purely to demonstrate that the system meets performance criteria, as a comparison between two systems to determine which performs better under such circumstances, or, when it is known that a system's performance is less than desired, to determine what parts of the system or workload cause the system to perform slowly. In this diagnostic case, it is common for tools such as profilers to be used to instrument the program to determine what parts of it take the most time to run.
Compare benchmarking.