부하 테스트 애플리케이션 - AWS 규범적 지침

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

부하 테스트 애플리케이션

Nicola D Orazio 및 Jonatan Reiners, Amazon Web Services(AWS)

2022년 5월(문서 기록)

애플리케이션이 예상 품질을 제공하는지 여부에 대한 신뢰할 수 있는 정보를 얻기 위해 부하 테스트를 수행합니다. 가장 일반적인 접근 방식은 애플리케이션에 부하를 발생시키는 것이지만 부하 테스트를 이해하는 방법은 여러 가지가 있습니다. 이 가이드에서는 테스트를 로드하는 다양한 방법과 어떤 질문에 답할 수 있는지 살펴봅니다. 또한 테스트 실행 시 발생할 수 있는 위험을 방지하는 데 도움이 되도록 부하 테스트의 의미를 설명합니다. 마지막으로 여러 도구와 그 적용 가능성에 대해 다룹니다.

시작하기 전에 알아야 할 중요 정보

Amazon Web Services(AWS)에서 부하 테스트를 실행하면 보안 메커니즘이 시작될 수 있습니다. 자세한 내용은 Amazon Elastic Compute Cloud(Amazon EC2) 테스트 정책을 참조하세요. 침투 테스트는 허용된 AWS 서비스에서만 실행할 수 있습니다. 분산 서비스 거부(DDoS) 테스트는 사전 승인된 AWS Partner에서 수행해야 합니다.

부하 테스트로 인해 발생하는 비용과 서비스의 서비스 할당량도 고려하세요. 테스트 요구 사항은 AWS가 각 서비스에 대해 설정한 임곗값을 초과할 수 있습니다. 테스트 계획 단계에서 시간을 내어 테스트를 설정하고 실행하는 데 필요한 인프라 구축이 비용에 미치는 영향을 조사하는 것이 좋습니다. 또한 가장 스트레스를 많이 받게 될 서비스 비용을 모니터링할 결제 알림을 만드는 것이 좋습니다.