Azure Load Testing에서 지원되는 Apache JMeter 기능
Azure Load Testing을 사용하면 기존 Apache JMeter 스크립트(JMX)를 사용하여 부하 테스트를 만들고 실행할 수 있습니다. 이 문서에서는 Azure Load Testing에서 지원되는 Apache JMeter 기능을 설명합니다.
Azure Load Testing 작동 방식을 알아보려면 Azure Load Testing 개요를 참조하세요.
지원되는 Apache JMeter 버전
Azure Load Testing은 부하 테스트를 실행하기 위해 Apache JMeter 버전 5.6.3을 사용합니다.
Apache JMeter 지원 세부 정보
다음 표에서는 Azure Load Testing에서 Apache JMeter 기능 및 해당 지원을 나열합니다.
기능 | 세부 정보 | 자세한 정보 |
---|---|---|
계획 요소 테스트 | - 스레드 그룹 -변수 -함수 -샘플러 - 논리 컨트롤러 -타이머 -어설션을 - 전처리기 - 후처리기 |
JMeter 스크립트를 사용하여 부하 테스트 만들기 |
샘플러 | 모든 샘플러 및 프로토콜이 지원됩니다. | JMeter 스크립트를 사용하여 부하 테스트 만들기 |
컨트롤러 | Include 컨트롤러, 모듈 컨트롤러 및 기록 컨트롤러를 제외한 모든 논리 컨트롤러가 지원됩니다. | JMeter 스크립트를 사용하여 부하 테스트 만들기 |
스크립팅 | - BeanShell - JSR223 스크립트 |
|
구성 요소 | 모든 구성 요소가 지원됩니다. | 예: CSV 파일에서 데이터 읽기 |
JMeter 속성 | Azure Load Testing은 JMeter 구성 설정을 재정의하거나 사용자 지정 속성을 추가하기 위해 부하 테스트당 단일 사용자 속성 파일 업로드를 지원합니다. 시스템 속성 파일은 지원되지 않습니다. |
JMeter 사용자 속성 구성 |
플러그 인 | Azure Load Testing을 사용하면 플러그 인을 https://jmeter-plugins.org사용하거나 사용자 고유의 플러그 인 코드를 사용하여 JAR(Java 보관) 파일을 업로드할 수 있습니다. | 플러그 인을 사용하여 부하 테스트 사용자 지정 |
웹 드라이버 샘플러 | WebDriver 테스트의 리소스 집약적 특성으로 인해 웹 드라이버 샘플러와 연결된 최대 4명의 가상 사용자를 로드하여 테스트를 실행할 수 있습니다. 웹 드라이버 샘플러와 연결된 부하가 높은 테스트는 오류가 발생할 수 있습니다. 이 경우 부하를 줄이고 다시 시도합니다. 동일한 테스트에서 HTTP 샘플러와 같은 다른 샘플러와 연결된 부하가 더 높을 수 있습니다. |
|
수신기 | Azure Load Testing은 결과 트리 또는 그래프 결과와 같은 시각화 도우미를 포함하는 모든 결과 수집기를 무시합니다. | |
대시보드 보고서 | Azure Load Testing 대시보드에는 클라이언트 메트릭과 선택적으로 서버 쪽 메트릭이 표시됩니다. 부하 테스트 결과를 내보내 보고 도구에서 사용하거나 로컬 컴퓨터에서 JMeter 대시보드 를 생성할 수 있습니다. |
테스트 결과 내보내기 |
테스트 조각 | 지원되지 않습니다. |
다음 단계
Azure Load Testing 사용을 시작합니다.