JMeter로 Spring Boot 웹 서비스 성능 테스트 2

성능 테스트 시나리오

테스트 환경 설정
- 사용자(쓰레드) 수: 100명
- 반복 횟수(루프): 100회
- 테스트를 위해 CSV 데이터 셋 설정

테스트 순서
- 회원가입
새로운 사용자를 등록한다.
- 로그인
사용자는 로그인하여 JWT 토큰을 생성받는다.
- 이후의 요청에서는 로그인에서 받은 토큰을 통해 필터 인증을 하고 진행된다.
- 설문지 작성
인증된 사용자는 설문지를 작성한다.
- 설문지에 응답
인증된 사용자는 작성된 설문지에 응답한다.
- 설문지 조회
사용자는 자신이 작성하거나 응답한 설문지를 조회한다.
- 설문지 응답 결과 조회
사용자는 설문지의 응답 결과를 조회한다.
테스트 결과
총합 보고서
-
표본 수 1000번째 누적 결과

-
표본 수 2000번째 누적 결과

-
표본 수 5000번째 누적 결과

-
표본 수 7500번째 누적 결과

-
표본 수 10000번째 누적 결과

결과 그래프 ( 개선 필요 )

DB 결과