Geralmente faz sentido para começar a identificar, ou pelo menos estimar, as características de desempenho desejadas da aplicação no início do ciclo de vida do desenvolvimento.
De acordo com Meier et al. (2007, p.37), teste de desempenho é indispensável para a gestão de certos riscos de negócios significativos.
O teste de desempenho é uma atividade complexa, que pode assumir muitas formas e fornecer uma ampla gama de valor para uma organização.
A finalidade é encontrar possíveis gargalos nos diversos níveis do software (aplicação, banco de dados, sistema operacional, rede, etc).