작성
·
97
·
수정됨
0
안녕하세요 강사님! 강의를 완강한 한 학생입니다!
제가 이번에 스프링부트로 개발한 서비스를 하나 배포할 예정이고 얼마 만큼의 부하를 견딜 수 있을지 궁금하여 부하테스트를 공부하고자 강의를 수강하였습니다. 근데 막상 부하테스트를 해볼려고 제가 만든 서비스에 API들이 약 30개 가까이 되는데 이 많은 API들을 어떻게 테스트 할지가 고민입니다.
(학업 관련 서비스입니다. 그래서 Oauth 로그인, 시간표 CRUD, 친구 관리, 과제 CRUD 같은 API가 있습니다)
하나 하나 다 테스트를 해야하는지 아니면 시나리오를 구성하여 테스트를 해야하는지 그리고 시나리오를 구성한다면 어떻게 구성해야할지 막막합니다.
어떤식으로 하면 좋을지 조언을 받고 싶습니다ㅠㅠㅠ
답변 1
1
안녕하세요 민수님! 강의 완강하시느라 고생 많으셨어요:D
전체 시스템의 부하를 테스트하기 위해서는 30개의 API를 가지고
시나리오를 짜서 테스트를 하는 게 정확하긴 합니다!
하지만 실제 학습을 하는 단계라면
사용자들이 많은 비중으로 사용하게 될 API 또는 CPU 또는 메모리를 많이 잡아먹는 API를 위주로
시나리오를 구성하시는 걸 추천드립니다!
시나리오를 어떻게 구성하는 지에 대한 예시를 대략적으로 알 수 있게
아래 링크도 같이 첨부해드릴게요:)
https://chatgpt.com/share/67c278cf-9024-8003-b128-ab022793a8b3
답변 중에서 이해 안 되시는 부분이 있다면 추가로 질문 남겨주세요~~~