Skip to content

8. 부하테스트

HyeonKyu edited this page Dec 21, 2021 · 24 revisions

👊 우리 서비스는 얼마나 견딜 수 있을까?

  • 부하 테스트는 성능 테스트와 성능튜닝이이 어느 정도 완성되면 해당 소프트웨어 혹은 서비스를 대표할 수 있는 기능을 선정하여 해당 하드웨어 및 네트워크 환경에서 얼마나 많은 사용자가 동시에 사용할 수 있는지 테스트하는 것을 말한다.
  • 서비스가 로직적으로 테스트가 잘 진행돼어도, 실제 상황에 대해서 다량의 인원이 여러 요청을 하는 경우에 대한 부하의 한계를 파악하기가 힘들다.
  • 실제로 그러한 장애 상황이 오는 것을 대비하기 위해서라도 서비스의 부하 테스트를 해보는 작업이 필요하다.

👊 피버타임 부하 테스트

  • 가장 부하가 많이 발생할 것으로 예상되는 메인, 피드 페이지에 nGrinder으로 부하 테스트를 진행했습니다.
  • 아래 테스트에서 두 페이지 전부 가상 사용자가 늘어날 수록 에러가 발생한다.
  • 부하 테스트 결과 개선 도전기! >>> Link

👊 메인페이지 1000명

image

👊 메인페이지 3000명

image

👊 메인페이지 5000명

image

👊 메인페이지 9000명

image

👊 피드페이지 1000명

image

👊 피드페이지 3000명

image

👊 피드페이지 5000명

image

👊 피드페이지 9000명

image