위키득계정 ↗
기술

Siege 부하 시험 도구

Siege 부하 시험 도구기술
분류
회귀 시험 및 벤치마크 도구
대상 구성
단일 또는 다중 URL
사용자 동작
동시 실행과 요청 사이 대기
지원 기능
쿠키와 기본 인증 및 기록
Siege는 가상 사용자가 웹 주소에 반복 요청을 보내도록 구성하는 회귀 시험 및 벤치마크 도구다. 단일 주소뿐 아니라 여러 주소를 대상으로 응답 시간과 처리 현황을 측정한다.

여러 주소에 대한 시험

한 주소의 처리량을 확인하는 시험과 여러 주소를 함께 호출하는 시험은 서로 다른 경로에 부하를 만든다. Siege는 주소 목록을 이용하는 방식을 제공한다. 시험할 때는 실제로 확인하려는 서비스 경로가 목록에 포함되었는지 살핀다.

가상 사용자와 대기

가상 사용자는 사람이 화면을 읽는 시간을 자동으로 재현하지 않는다. 요청 사이의 대기를 조정하면 연속 호출과 간격을 둔 이용을 구분할 수 있다. 따라서 같은 사용자 수를 설정했더라도 대기 조건에 따라 요청량은 달라진다.

기능과 빌드 조건

응답 시간, 전송량과 처리율 등의 통계를 제공하며 쿠키와 기본 인증도 지원한다. HTTPS와 압축 관련 기능은 빌드할 때 사용한 라이브러리 조건에 영향을 받는다. 실행 파일을 옮겨 사용하는 경우에도 필요한 기능이 포함되어 있는지 확인해야 한다.

관련 문서

Bombardier / ApacheBench / Locust / HTTP