코스 개요
성능 테스트 개요
- 성능 테스트 개요
- 소프트웨어 개발에서의 성능 테스트 중요성
- 성능 테스트 유형: 로드, 스트레스, 내구성, 스파이크, 볼륨, 그리고 확장성
- 성능 테스트 라이프사이클
Apache JMeter 개요
- Apache JMeter 소개
- JMeter의 역사와 발전
- JMeter의 기능과 능력
- JMeter 설치 및 설정
- JMeter 인터페이스: GUI 탐색
JMeter 테스트 계획 기초
- JMeter 테스트 계획 이해
- 간단한 테스트 계획 생성
- 테스트 계획 구성 요소: 스레드 그룹, 샘플러, 리스너, 그리고 어서션
- JMeter에서 첫 테스트 실행
고급 테스트 계획 작성
- 스레드 그룹 작업: 사용자와 부하 설정
- HTTP 요청 기본값 및 HTTP 헤더 관리자 구성
- 논리 제어기 사용: if, loop, switch, 그리고 interleave 컨트롤러
- 타이머 구현: 상수, 균일, 그리고 가우시안 랜덤 타이머
- CSV 데이터 세트 구성 파라미터화 통합
JMeter 어서션 및 리스너
- JMeter에서 어서션 소개
- 검증을 위한 응답 어서션 구성
- 기간 및 크기 어서션 구현
- JMeter 리스너 탐색: 결과 보기, 요약 보고서, 그리고 그래프
- 분석을 위한 리스너 출력 맞춤화
JMeter 스크립팅 및 플러그인 통합
- JMeter에서 BeanShell 스크립팅 소개
- JSR223 샘플러 및 Groovy로 스크립팅
- JMeter 플러그인 개요
- 인기 플러그인 설치 및 사용: 사용자 정의 그래프, 고급 컨트롤러 등
- 플러그인으로 테스트 계획 강화
웹 애플리케이션 로드 테스트
- 웹 애플리케이션 로드 테스트를 위한 테스트 계획 구성
- HTTP 샘플러 및 쿠키 관리자 사용
- JMeter로 RESTful API 테스트
- 결과 분석: 병목 현상 및 성능 문제 식별
- 테스트 결과 보고 및 내보내기
JMeter 분산 테스트
- 분산 테스트 소개
- JMeter 분산 테스트 설정
- 여러 기계에 걸쳐 분산 로드 테스트 실행
- 분산 테스트를 위한 베스트 프랙티스
성능 테스트 사례 연구
- 사례 연구 1: 전자 상거래 플랫폼 로드 테스트
- 사례 연구 2: 금융 애플리케이션 스트레스 테스트
- 사례 연구 3: 모바일 애플리케이션 백엔드 성능 테스트
- 실제 시나리오에서 얻은 교훈과 베스트 프랙티스
요약 및 다음 단계
요건
- 소프트웨어 테스팅에 대한 기본 이해
- 웹 기술에 대한 이해
- Java 경험
대상
- 품질 보증 엔지니어
- 개발자
- 시스템 관리자
회원 평가 (5)
좋은 관계, 루카시는 모든 사람의 질문에 시간을 할애했고 문제가 있는 사람이라면 누구든 도와줄 수 있었다
Kelly Morris - Titian Software Poland Sp. z o.o.
코스 - Selenium WebDriver in C#
기계 번역됨
실습의 양.
Jakub Wasikowski - riskmethods sp. z o.o
코스 - API Testing with Postman
기계 번역됨
The trainer explained every functionality thoroughly.
Argean Quilaquil - DXC
코스 - TestComplete
트레이너가 매우 친절합니다. 그의 설명은 명확하고 흥미롭습니다. 가능한 한 수업을 재미있게 만들려고 노력합니다. 저는 수업을 즐겼고 많은 지식을 얻었습니다. 정말 감사드립니다. 가장 유용했던 기술은 텍스트 상자, 라디오 버튼, 버튼 등 다양한 웹 컴포넌트의 요소를 찾는 방법입니다. 때때로 요소 ID가 올바르게 캡처되지 않는 경우가 있습니다. CSS 선택자, XPath, 이름, ID를 사용하여 요소를 찾는 다른 방법을 배웠습니다. 설명이 매우 좋았습니다. 감사합니다.
Bee Chin Chuah - I-Access Solutions Pte Ltd
코스 - Advanced Selenium with C#
기계 번역됨
The One on One session is amazing!! And thankful that the trainer's skills are Excellent and his willingness to share them to the fullness. I am very satisfied. . with the training and I wouldn't have wish to have done it anywhere else. I would only wish that I had One day longer for the training.
Isaac Nyembo - Bechtle Clouds GmbH
코스 - Advanced Selenium
기계 번역됨