inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

대규모 트래픽 처리를 위한 부하테스트 입문/실전

다양한 API가 있는 경우 효율적으로 테스트하는 방법이 있을까요?

120

최민수

작성한 질문수 1

0

안녕하세요 강사님! 강의를 완강한 한 학생입니다!

제가 이번에 스프링부트로 개발한 서비스를 하나 배포할 예정이고 얼마 만큼의 부하를 견딜 수 있을지 궁금하여 부하테스트를 공부하고자 강의를 수강하였습니다. 근데 막상 부하테스트를 해볼려고 제가 만든 서비스에 API들이 약 30개 가까이 되는데 이 많은 API들을 어떻게 테스트 할지가 고민입니다.

(학업 관련 서비스입니다. 그래서 Oauth 로그인, 시간표 CRUD, 친구 관리, 과제 CRUD 같은 API가 있습니다)

하나 하나 다 테스트를 해야하는지 아니면 시나리오를 구성하여 테스트를 해야하는지 그리고 시나리오를 구성한다면 어떻게 구성해야할지 막막합니다.

 

어떤식으로 하면 좋을지 조언을 받고 싶습니다ㅠㅠㅠ

infrastructure k6 performance-test performance-tuning

답변 1

1

JSCODE 박재성

안녕하세요 민수님! 강의 완강하시느라 고생 많으셨어요:D

전체 시스템의 부하를 테스트하기 위해서는 30개의 API를 가지고

시나리오를 짜서 테스트를 하는 게 정확하긴 합니다!

하지만 실제 학습을 하는 단계라면

사용자들이 많은 비중으로 사용하게 될 API 또는 CPU 또는 메모리를 많이 잡아먹는 API를 위주로

시나리오를 구성하시는 걸 추천드립니다!

시나리오를 어떻게 구성하는 지에 대한 예시를 대략적으로 알 수 있게

아래 링크도 같이 첨부해드릴게요:)

https://chatgpt.com/share/67c278cf-9024-8003-b128-ab022793a8b3

답변 중에서 이해 안 되시는 부분이 있다면 추가로 질문 남겨주세요~~~

인프라 구성 중 ELB 관련하여 질문 드립니다.

0

26

2

부하 테스트 환경 구성에 대한 질문

0

94

2

부하 테스트에 대한 문의드립니다

0

67

2

k6 테스트 문의

0

83

2

배포된 서버의 부하테스트 질문 있습니다.

0

103

1

mem_used_percent 지표가 없는 경우가 있을까요?

0

111

2

ec2 수평적 확장에 대하여

0

123

2

TPS 기준

0

454

2

섹션2 - [실습] EC2에 백엔드 서버(Spring Boot) 셋팅하기

0

139

2

성능테스트하기 애매한 API의 경우 진행 방법이 궁금합니다.

0

196

2

개인 프로젝트 시 top 입력 시 해석 도움 요청

0

136

2

sudo nohup java -jar jscode-0.0.1-SNAPSHOT.jar & 설치 오류?

0

139

3

목표 throughput, latency는 어떤 기준으로 정하나요?

0

193

2

aws t3a.small 비용

0

368

2

백엔드 API 설정을 https로 하고 싶은 경우

0

224

2

혹시 DB를 RDS로 빼지 않고 EC2안에 설치하게 되면 메트릭을 어떻게 측정할까요?

0

169

2

node, nest 사용자도 쉽게 이해가 가능할까요?

0

197

3

수평적 확장을 통해 병목 지점 해소를 한 이유가 궁금합니다.

0

161

2

request failed 관련하여 질문 드립니다.

0

206

2

RDS 실시간 모니터링 질문

0

126

2

안녕하세요 ㅠㅠ 과금되는게 있어서 질문드립니다.

0

195

2

스프링서버 2개일 때 병목지점 판단하는 법(CPU 사용률?), 권장 TPS 수치

0

230

2

로드밸런서를 넣은 이유가 있을까요?

0

117

1

tps에 관하여 질문있습니다.

0

236

2