Notice
Recent Posts
Recent Comments
Link
CodeClover
성능테스트 본문
성능테스트에 대해서 알아보기 전 성능 테스트를 진행하는 목적은 무엇일까 ?
좋은 성능인지 확인하기 위한 테스트이다. 그렇다면 좋은 성능은 무엇일까 ?
좋은 성능의 조건은 크게 2가지로 표현할 수 있다.
"좋은 성능"이란 ?
사용자에게 응답시간이 빠르다.
많은 사용자 처리가 가능하다.
성능테스트에 대해서 찾아보면서 성능테스트도 여러 종류로 이루어진다는것을 알게 되었다.
기본적으로 알고있던 부하테스트 , 내구성 테스트 이외에도 스파이크 테스트, 스트레스 테스트 처럼 처음들어보는 테스트의 종류를 알게 되었다. 모든 테스트의 종류의 특징에 대해서 자세하게 알면 좋겠지만
우선 부하테스트, 스트레스 테스트에 대해서 정리해보려고 한다.
부하 테스트 ?
부하 테스트 ( Load Test )는 임계치 한계에 도달 할 때까지 시스템 부하를 지속적으로 증가해서 시스템을 테스트하는 방식이다.
예를들면 , 시스템에서 처리가능한 사용자수를 식별하기 위해서 수행하는 테스트 를 생각할 수 있다. ( 여기서 식별 가능한 사용자의 수를 테스트 하는 이유는 앞에서 말했듯 좋은 성능의 조건 중 하나인 많은 사용자 처리가 가능해야한다. 를 만족하기 위한 성능 테스트 방식이다. )
스트레스 테스트 ?
스트레스 테스트 (Stress Test) 는 말그대로 스트레스를 주었을때 어떻게 반응하는지 확인하는 테스트이다.
즉, 시스템이 과부하 상태인 경우 어떻게 작동하는지 검사하는 테스트이다.
스트레스 테스트는 네거티브 테스트 , 피로 테스트 2가지 종류로 나뉜다.