Academy Program

Home > > 전체교육일정

전체교육일정

부하/성능테스트 (Apache JMeter, Locust)

교육일정
교육기간
2일
교육금액
800,000원(면세)
전체일정보기 수강신청

교육개요

이 강의는 Apache JMeter와 Locust를 활용하여 부하 및 성능 테스트를 구현해 봅니다. 참가자들은 부하 테스트의 목적과 성능 테스트의 중요성을 배우고, JMeter의 설치부터 환경 설정, 테스트 계획 구성까지의 과정을 직접 경험합니다. 실제 시나리오를 기반으로 한 성능 테스트 스크립트 작성, 데이터 수집과 분석까지의 전 과정을 마스터합니다. Locust로의 이동은 사용자의 행동을 정의하고, 부하 분산을 실시함으로써 테스트의 범위를 넓힙니다. 성능 테스트의 결과를 해석하고, 효과적인 리포팅을 통해 테스트의 의미를 실무에 연결하는 방법을 배우게 됩니다. 이 강의를 통해, 실제 서비스에 직면할 성능 문제를 예측하고 대비하는 전문적 능력을 갖추게 됩니다.



교육목표

Apache JMeter와 Locust를 사용한 부하 및 성능 테스트의 이론과 실습을 통해, 효과적인 테스트 계획 수립과 실행으로 애플리케이션의 성능을 최적화하고, 신뢰성 있는 서비스 제공 능력 향상시킬 수 있습니다.



강의내용

[Chapter 1: 성능 테스트 기본 개념 및 이점]
· 학습 목표:
성능 테스트의 기본 개념 및 중요성을 이해하고 성능 향상의 필요성을 파악합니다.
· 주요 내용:
1. 부하 테스트와 성능 테스트
2. 성능 테스트의 목표와 주요 이점

[Chapter 2: Apache JMeter 소개 및 설치]
· 학습 목표:
Apache JMeter의 역할과 기본 개념을 이해하고 설치 및 환경 설정 방법을 습득하여 효과적인 성능 테스트 환경을 구축하는 능력을 향상합니다.
· 주요 내용:
1. Apache JMeter의 기본 개념 및 역할
2. Apache JMeter 설치 및 환경 설정 방법

[Chapter 3: Apache JMeter 기본 사용법]
· 학습 목표:
Apache JMeter를 활용하여 성능 테스트를 작성하고, 기본 기능을 비롯하여 고급기능을 활용하는 방안을 학습합니다.
· 주요 내용:
1. Apache JMeter를 기반으로 한 성능 테스트 작성
2. 기본 기능(스레드 그룹, 요청 설정, 리포트 생성 등)

[Chapter 4: Apache JMeter 고급 기능]
· 학습 목표:
Apache JMeter의 고급 기능을 활용하여 복잡한 테스트 시나리오와 부하 조건을 구성하고 테스트 결과를 분석하는 방법을 학습합니다.
· 주요 내용:
1. CSV 데이터 파일 사용
2. 트리거 및 스케줄링 설정
3. 리모트 테스팅
4. 다양한 요청 유형 및 응답 처리 방법

[Chapter 5: Locust 소개 및 설치]
· 학습 목표:
Locust의 특징과 장단점을 이해하고, Locust를 설치하고 기본 설정하는 방법을 학습합니다.
· 주요 내용:
1. Locust의 특징과 장단점 소개
2. Locust 설치 및 기본 설정

[Chapter 6: Locust 스크립트 작성]
· 학습 목표:
Locust를 사용하여 성능 테스트를 위한 스크립트를 작성하고, 사용자 행동을 정의하고 부하를 분산하는 기법을 학습합니다.
· 주요 내용:
1. 성능 테스트를 위한 스크립트 작성
2. 스크립트 작성 기법(사용자 행동 정의, 부하 분산, 결과 모니터링 등)

[Chapter 7: 부하 및 성능 테스트 실행 및 분석]
· 학습 목표:
Apache JMeter 및 Locust를 사용하여 부하 및 성능 테스트를 실행하고, 결과 데이터를 수집 및 분석하여 리포팅하는 방법을 학습합니다.
· 주요 내용:
1. Apache JMeter와 Locust 기반 부하 및 성능 테스트 실행
2. 결과 데이터 수집, 분석 및 리포팅