본문 바로가기

부하테스트2

AWS 부하 테스트 도구 - 1 부하 테스트 도구란 무엇인가? 대상 시스템에 대해 많은 요청을 하고 DOS, DDOS 공격이 들어오는 상태로 만드는 등 시스템 상태를 고부하로 만들어주는 도구를 부하 테스트 도구라고 한다. 부하 테스트 도구 용어 도구마다 조금씩 차이는 있지만 기본적으로 아래 내용을 포함한다. 용어 설명 시나리오 클라이언트별 설정된 HTTP 요청 패턴 시나리오 실행 횟수 클라이언트가 시나리오에 따라 요청을 보내는 횟수 클라이언트 HTTP 요청을 동시에 1개만 줄 수 있는 요청 생성기 클라이언트 동시 가동 수 테스트 시작 수에 테스트 도구에 사용할 수 있는 클라이언트 수 Ramp-up 기간 테스트 시작 후 모든 클라이언트를 기동하기까지의 준비 기간 Throughput: 시스템이 시간당 처리할 수 있는 요청수 Latency:.. 2022. 7. 11.
AWS 부하 테스트 목적 - 1 부하 테스트의 목적은 무엇인가? 온프라미스 환경에서 부하 테스트 목적은 여러 케이스를 바탕으로 각 시스템의 응답 성능을 예측하고, 부하가 많이 발생할 때는 성능을 개선, 원하는 성능을 도달하는데 필요한 하드웨어를 선정하는데 목적이 있다. * 하드웨어 구매는 클라우드 환경에서는 사실상 의미가 없어졌다고 볼 수 있다. 클라우드 환경에서는 부하가 많이 발생했을 때 시스템 구성을 변경해도 성능이 향상되지 않는 경우가 대부분이다. 그러므로 확장성을 확인하기 위해 부하 테스트를 진행한다. 클라우드 환경에서의 부하 테스트는 시스템 확장성 확인 시스템 확장성 특성 파악 에 있다고 볼 수 있다. 테스트 전에는 아래 사항들을 확인해 두면 좋다. Throughput 레벨: 100rps, 500rps, 1000rps, 200.. 2022. 7. 8.