Jump to content

Software performance testing

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Robert Merkel (talk | contribs) at 18:25, 15 February 2002 (initial article). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

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.