성능 테스트 종류
- 서버가 어느 정도의 트래픽을 감당할 할 수 있는지 확인하려면 실제 측정을 해봐야한다.
- 위키피디아 정의에 따르면, 성능 테스트는 일반적으로 특정 작업 부하 상태에서 응답성과 안정성 측면에서 시스템이 어떻게 작동하는지 확인하기 위해 수행하는 테스트 관행.
- 응답 시간, 처리량, 자원 사용량을 주로 측정한다.
성능테스트 종류
- 부하 테스트
- 특정한 예상 부하에서 시스템이 어떻게 동작하는지 확인.
- 병목 파악에 도움.
- 스트레스 테스트
- 시스템 최대 성능 확인위한 테스트.
- 예상을 뛰어넘는 부하 발생시, 시스템이 어디까지 성능을 낼 수 있는지 확인
- 지속 부하(soak) 테스트
- 지속적 부하를 견딜 수 있는지 검증.
- 장기간 일정 수준 부하 주어 성능 저하 발생하는지 확인하여 메모리 누수도 탐지 가능
- 스파이크(spike) 테스트
- 급격히 트래픽이 변화할 때 시스템의 반응성과 안정성을 검증하는 테스트.
- 순간적으로 트래픽 급증시, 성능 저하나 실패가 발생하는지 확인.