서버가 어느 정도의 트래픽을 감당할 할 수 있는지 확인하려면 실제 측정을 해봐야한다.

위키피디아 정의에 따르면, 성능 테스트는 일반적으로 특정 작업 부하 상태에서 응답성과 안정성 측면에서 시스템이 어떻게 작동하는지 확인하기 위해 수행하는 테스트 관행. 응답 시간, 처리량, 자원 사용량을 주로 측정한다.

성능테스트 종류

테스트 종류설명
부하 테스트특정한 예상 부하에서 시스템이 어떻게 동작하는지 확인. 병목 파악에 도움.
스트레스 테스트시스템 최대 성능 확인위한 테스트. 예상을 뛰어넘는 부하 발생시, 시스템이 어디까지 성능을 낼 수 있는지 확인
지속 부하(soak) 테스트지속적 부하를 견딜 수 있는지 검증. 장기간 일정 수준 부하 주어 성능 저하 발생하는지 확인하여 메모리 누수도 탐지 가능
스파이크(spike) 테스트급격히 트래픽이 변화할 때 시스템의 반응성과 안정성을 검증하는 테스트. 순간적으로 트래픽 급증시, 성능 저하나 실패가 발생하는지 확인.