연락처 정보

코스 개요

성능 테스트 개요

  • 성능 테스트에 대한 전반적인 소개
  • 소프트웨어 개발 과정에서 성능 테스트가 갖는 중요성
  • 부하 테스트, 스트레스 테스트, 지속성 테스트, 급격한 부하 증가 시험, 볼륨 테스트 및 확장성 테스트 등 다양한 성능 테스트 유형
  • 성능 테스트의 전체 수명주기 설명

Apache JMeter 소개

  • Apache JMeter의 기본 개념 및 특징
  • JMeter의 역사와 발전 과정
  • JMeter가 제공하는 주요 기능과 성능 수준
  • JMeter 설치 및 환경 구성 방법
  • GUI 인터페이스의 구조와 활용법

JMeter 테스트 계획 작성 기초

  • JMeter 테스트 계획의 개념 이해
  • 간단한 테스트 계획 생성 방법
  • 스레드 그룹, 샘플러, 리스너 및 어서션 등 주요 구성 요소들
  • JMeter에서 첫 번째 테스트 실행해 보기

고급 테스트 계획 설계 방법

  • 스레드 그룹을 활용한 사용자 수 및 부하량 조절 방법
  • HTTP 요청 기본값과 헤더 관리자의 구성 방법
  • if, 반복문, 스위치 등 다양한 로직 컨트롤러 사용법
  • 상수 지연 시간, 균일 분포, 가우스 무작위 분포 등 타이머의 적용 방법
  • 매개변수화를 위해 CSV 데이터 세트 설정하는 법

JMeter 어서션 및 리스너 활용법

  • JMeter 내에서 어서션의 개념과 사용 목적
  • 응답 내용 검증을 위한 응답 어서션 설정 방법
  • 실행 시간 및 데이터 크기에 대한 제한치를 지정하는 방법
  • 결과 보기, 요약 보고서, 그래프 생성 등 리스너의 활용법
  • 분석 목적에 맞게 리스너 출력 내용을 커스터마이징하는 법

JMeter 스크립팅과 플러그인 통합 방법

  • BeanShell 스크립팅 기초 및 활용법
  • JSR223 샘플러와 Groovy 언어를 이용한 스크립팅 방법
  • JMeter 플러그인의 개념과 종류 소개
  • 사용자 지정 그래프, 고급 컨트롤러 등 인기 있는 플러그인 설치 및 활용법
  • 플러그인을 활용해 테스트 계획의 기능을 확장하는 방법

웹 애플리케이션에 대한 부하 테스트 수행법

  • 웹 애플리케이션 성능 측정을 위한 테스트 계획 구성 방법
  • HTTP 샘플러와 쿠키 관리자를 활용하는 법
  • RESTful API에 대한 부하 및 성능 시험 방법
  • 결과 분석을 통해 병목 현상이나 성능 저하 원인 파악하기
  • 테스트 결과 보고서 생성 및 데이터 내보내기 방법

JMeter를 활용한 분산형 테스트 진행법

  • 분산형 테스트의 개념과 필요성 설명
  • 여러 컴퓨터에서 테스트 수행하기 위한 JMeter 설정 방법
  • 다수의 기기에 걸쳐 부하 테스트를 실제로 실시하는 절차
  • 분산형 환경에서의 모범적인 운영 사례 안내

성능 테스트 사례 분석 및 적용법

  • 사례 1: 전자상거래 플랫폼의 부하 시험
  • 사례 2: 금융 관련 애플리케이션에 대한 스트레스 테스트
  • 사례 3: 모바일 애플리케이션 백엔드의 성능 평가 방법
  • 실제 업무 환경에서 얻은 교훈과 유용한 팁 및 최적화 전략

요약 및 향후 활동 안내

요건

  • 소프트웨어 테스트에 대한 기본 지식이 필요합니다.
  • 웹 기술 관련 경험이나 이해도가 있어야 합니다.
  • Java 활용 경험이 권장됩니다.

대상 수강생

  • 품질 보증 엔지니어
  • 개발자
  • 시스템 관리자
 21 시간

참가자 수


참가자별 가격

회원 평가 (3)

예정된 코스

관련 카테고리