본문 바로가기

Testing

(2)
성능 테스트의 종류 성능 테스트의 종류부하 테스트(Load Test)내구성 테스트(Endurance Test)스트레스 테스트(Stress Test)스파이크 테스트(Spike Test) 부하 테스트 - 일정 시간 동안 부하를 가하여 서버가 처리할 수 있는 최대 TPS와 응답시간을 구하는 것이다. 내구성 테스트- 긴 시간 동안 부하를 가하여 시스템의 안정성을 점검하는 것이 목적이다. - 일반적으로 최대 TPS가 나오는 가상 사용자만큼 부하를 가하는 상태를 지속시킨다. 스트레스 테스트- 정상보다 더 많은 부하를 주는 테스트이다. 스파이크 테스트- 순간적으로 사용자 수를 증가시키는 테스트이다.
성능 테스트의 주요 개념 성능 테스트(Performance Test)시스템 개발 프로젝트의 종료가 다가오는 시점에 성능 테스트를 수행한다.성능 테스트를 수행하는 목적은 시스템의 오류 및 병목 구간을 사전에 발견하여 조치하고, 시스템이 허용할 수 있는 최대 사용자를 예상하여 안정성을 확인하는 데 있다. 트랜잭션(Transaction)웹 어플리케이션의 성능 테스트를 수행할 경우, HTTP Request/Response 또는 사용자의 화면 조작에 대한 결과 화면 표시가 하나의 트랜잭션이 될 수 있다.일반적으로 화면 조작을 통한 요청과 그에 대한 응답 화면을 하나의 트랜잭션으로 정의하여 사용한다. 즉, 일정한 단위 업무별, 기능별로 트랜잭션을 정의하여 성능을 측정한다. TPS(Transaction Per Second)1초에 시스템이 처..