서버 성능도 영향을 많이 주고, 사용자의 접속수도 영향을 많이 줄 것 같아요.
경험적으로 많이 판단할 것 같은데, 초짜의 입장에선 전혀 감이 안옵니다.
어떻게 예상하거나 테스트해볼 수 있을까요? 직접 해보는게 최선일까요?
부하테스트
→ 내 서버가 어느 정도의 요청까지 버틸 수 있을까?
→ 가상의 사용자 10명을 만들어 놓고 (Request 스펙 정의)
→ 10명이 각각의 API를 쓸 때
→ 한 사용자당 1초에 100번씩 요청해보기
→ 한계치가 어디인지 확인하기
몇명의 사용자가 들어올지 예상하는건 → 서비스를 운영해보기
부하테스트
→ ngrinder
→ 격리
→ 요청하는 서버 / 요청을 받는 서버가 달라야 함
→ AWS 혹은 nCloud instance
→ 요청은 내 로컬에서
내 로컬에서 내 로컬에다가 요청 보내면 → 정확하진 않음
서버 성능도 영향을 많이 주고, 사용자의 접속수도 영향을 많이 줄 것 같아요.
경험적으로 많이 판단할 것 같은데, 초짜의 입장에선 전혀 감이 안옵니다.
어떻게 예상하거나 테스트해볼 수 있을까요? 직접 해보는게 최선일까요?
부하테스트 툴도 추천해주세요~~~