인프런 커뮤니티 질문&답변

Jinyoung Choi님의 프로필 이미지

작성한 질문수

백엔드 애플리케이션 성능 테스트하기

로그인 한 유저만 접근 가능한 API도 부하테스트가 필요할까요?

해결된 질문

작성

·

402

·

수정됨

1

안녕하세요. 강사님 좋은 강의 즐겁게 수강하고 있습니다!

제가 생각하는 부하테스트라는게 유저가 동시에 몰릴 수 있는(ex 예매, 상품 구매, 검색 등) API에 필요하다고 생각하는데,
그 외에 유저 자기 자신만 접근할 수 있는 API도 있을텐데, 그런 API도 부하테스트가 필요한건지 궁금합니다!

답변 2

1

Jinyoung Choi님의 프로필 이미지
Jinyoung Choi
질문자

답변해주셔서 감사합니다!

1

이준형(Foo)님의 프로필 이미지
이준형(Foo)
지식공유자

Jinyoung Choi님 안녕하세요!

유저 자기 자신만 접근할 수 있는 API(권한 체크가 필요한 API 겠죠?)라고 하더라도 부하 테스트가 필요합니다.

유저 자기 자신만 접근한다고 해도 결국에는 서비스에서 사용하고 있는 주요 자원들(CPU, 메모리, 저장소 등)에 대한 사용이 존재합니다. 따라서 '여러 유저들이 자기 자신만 접근할 수 있는 API'를 함께 접근한다면 이것 역시 동일하게 서버 자원에 부하를 줄 수 있기 때문입니다.

 

다만 '말씀하신 유저 자기 자신만 접근할 수 있는 API'가 '서비스의 운영자' 정도 되는 정말 소수의 인원만 사용하는 API라면 성능 테스트가 불필요 할 수 도 있겠습니다.

 

궁금하신 내용에 대한 답변이 됐을까요?

또 질문 있으면 질문 남겨주세요!

감사합니다.