Azure Load Testing
대규모 부하를 생성하고 성능 병목 상태를 식별합니다.
대규모 부하 테스트를 사용하여 성능 최적화
개발자와 테스터가 Azure용으로 빌드된 완전 관리형 부하 테스트 서비스를 사용하여 대규모 부하를 생성하고 시뮬레이션을 실행할 수 있도록 지원하세요. 부하 테스트 도구에 대한 지식 없이 신속하게 테스트를 만들거나 기존 Apache JMeter 스크립트를 업로드하세요. 자동화된 CI/CD(연속 통합 및 지속적인 업데이트) 워크플로를 통해 성능, 확장성 및 용량에 대한 실행 가능한 인사이트를 얻고 지속적인 개선을 지원하세요.
Apache JMeter에 대한 높은 충실도 지원과 간소화된 클라우드 기반 부하 테스트 서비스.
앱 성능에 대한 실행 가능한 인사이트를 사용하여 큐레이팅된 클라이언트와 서버 메트릭 포괄적으로 보기.
자동화된 공동 작업 부하 테스트를 위한 CI/CD 워크플로 통합.
기존 Azure 규칙을 기반으로 하는 간소화된 청구와 테스트 관리.
빠르고 쉽게 대규모 로드 생성
복잡한 인프라 없이 대규모 부하를 생성하세요. 부하 테스트 도구에 대한 사전 지식 없이 신속하게 테스트를 만들거나, Apache JMeter에 대한 높은 충실도 지원으로 기존 테스트 스크립트를 대규모로 실행하세요. 네트워킹 모범 사례를 자동으로 통합하는 완전 관리형 서비스로 부하 테스트를 간소화하여 Azure 또는 다중 클라우드, 온-프레미스, 또는 하이브리드 환경에서 호스트되는 퍼블릭 및 프라이빗 엔드포인트에 대한 원활한 테스트 환경을 보장하세요.
실행 가능한 인사이트를 사용하여 병목 상태 식별
DevOps 워크플로에 부하 테스트 빌드
자동화된 CI/CD 워크플로에 부하 테스트를 쉽게 빌드하여 개발 수명 주기 초기에 성능 회귀를 포착하고 차단할 수 있습니다. 배포 파이프라인에서 실행되는 부하 테스트의 명확한 통과와 실패 조건을 설정하고 테스트를 비교할 성능 기준을 설립하세요. GitHub 또는 Azure Pipelines에서 부하 테스트 요약을 보거나 Azure Portal에서 자세한 내용을 확인하세요.
Azure용 완전 관리형 테스트 서비스 사용
다른 Azure 서비스를 바탕으로 하는 원활하고 비용 효율적인 테스트 서비스를 경험하세요. 네트워킹 문제나 오버로드 걱정 없이 어떤 규모로든 자신 있게 부하를 생성하세요. Azure Load Testing은 Azure 네트워킹 모범 사례를 자동으로 통합하여 테스트가 보안 위험으로 오인되는 것을 방지하고, 자동 중단 센서는 스로틀링을 식별하고 런타임 안정성을 개선하기 위한 권장 사항을 제공합니다.
기본 제공되는 포괄적인 보안 및 규정 준수
-
Microsoft는 사이버 보안 연구 및 개발에 연간 USD10억 이상을 투자합니다.
-
Microsoft에 소속된 3,500명이 넘는 보안 전문가가 데이터 보안 및 개인 정보 보호를 전담합니다.
-
사용한 만큼만 지불하여 비용을 낮게 유지
매월 50시간의 가상 사용자 시간을 포함하는 각 부하 테스트 리소스 인스턴스에 대한 요금이 청구됩니다. 한 달에 50시간 이상의 가상 사용자 시간을 사용하는 경우 추가 사용량에 대한 요금이 청구됩니다.
Azure 무료 계정 시작
1
2
크레딧을 다 사용한 후에는 종량제로 전환하여 동일한 무료 서비스로 계속 구축하세요. 월간 체험 한도를 초과해서 사용하는 경우에만 요금을 지불합니다.
3
Azure Load Testing 리소스 및 설명서
추가 리소스
Azure Load Testing에 관해 자주 묻는 질문
-
오스트레일리아 동부
브라질 남부
캐나다 중부
인도 중부
미국 중부
동아시아
미국 동부
미국 동부 2
프랑스 중부
독일 중서부
일본 동부
북유럽
미국 중남부
동남아시아
스웨덴 중부
영국 남부
서유럽
미국 서부 2 -
-
Azure Load Testing은 테스트 실행당 최대 400개의 엔진 인스턴스를 지원하여 최대 100,000명의 가상 사용자를 시뮬레이션합니다. 엔진 인스턴스당 가상 사용자 수는 테스트 스크립트의 복잡성에 따라 달라질 수 있습니다. 엔진 인스턴스당 최대 250명의 가상 사용자를 사용하는 것이 좋습니다. 엔진 상태 메트릭을 모니터링하여 특정 시나리오에 대한 최대 가상 사용자 수를 결정할 수 있습니다.
엔진 상태엔진 상태 및 Azure Load Testing을 사용하여 대규모 부하를 구성하는 방법을 알아보세요.Azure Load Testing을 사용하여 대규모 부하를 구성하는 방법을 자세히 알아보세요.
현재 할당량보다 많은 엔진 인스턴스로 테스트를 실행하려면 여기에 언급된 단계에 따라 '테스트 실행당 엔진 인스턴스' 할당량을 늘리기 위한 지원 티켓 요청을 제기하세요.
-
각 부하 테스트는 최대 24시간까지 실행되도록 구성할 수 있습니다.
3시간(최대 24시간) 이상 테스트를 실행하려면 여기에 설명된 단계에 따라 지원 티켓 요청을 제기하여 '테스트 기간'에 대한 할당량을 늘리세요.
-
Azure Load Testing을 사용하면 웹 애플리케이션, 모바일 애플리케이션, 웹 API, 마이크로 서비스, 데이터베이스 연결 등에 대해 성능 테스트를 실행할 수 있습니다. Azure Load Testing은 HTTP, HTTPS, TCP, JDBC, LDAP, FTP 등 JMeter에서 지원하는 다양한 프로토콜을 지원합니다.
-
예, Azure Load Testing은 VNET 삽입을 사용하는 프라이빗 엔드포인트 테스트를 지원합니다. Azure 가상 네트워크에 배포된 엔드포인트, 액세스 제한이 있는 퍼블릭 엔드포인트, 또는 ExpressRoute를 통해 Azure에 연결된 공개적으로 액세스할 수 없는 온-프레미스 서비스에 대한 부하를 생성할 수 있습니다.