안녕하세요. 강의 잘 들었습니다.
이제 강의 들은 내용을 참고하여 현재 개발중인 서버의 부하 테스트를 진행해보려고 하는데 고민이 있어서 질문을 남김니다.
현재 하려는게 spike test인데 vUsers 몇명에 duration을 어떻게 설정하고 해야할지 감이 안옵니다.
현재 사용하고 있는 툴은 nGrinder이고 시나리오 테스트를 통해서 진행하려고 하는데 아직 초보 개발자라 주변에 물어볼곳도 없고 하여 이렇게 글을 남깁니다.
보통 vUsers를 어떻게 잡아야할까요? 그냥 점진적으로 증가시키는 부하 테스트를 통해서 찾은 최대 수용 유저 수를 가지고 해야할까요?
그리고 시나리오 테스트 하려는 서비스가 결제부분인데 현재 PG사 기능을 mock server처리 하였는데 실제로 이렇게 진행하는게 맞을지도 궁금합니다.
아직 초보 개발자라 부족한게 많은데... 답변 부탁드립니다 ㅠㅠ
학습한 내용을 바탕으로 부하테스트를 하려는데 고민이 있습니다.
test chdak
작성일
24.03.28 18:06
조회수
195
댓글 1
안녕하세요.
vUsers 를 점진적으로 늘리면서 엑셀 같은 곳에 정리를 해보세요.
늘리면서 부하테스트를 하다보면 점점 TPS가 올라가다가 어느순간 큰 변화가 없는 구간이 올 겁니다.
이렇게 내가 개발한 서비스가 처리 할 수 있는 TPS가 어느정도인지 체크 할 수 있을겁니다.
예상한 또는 목표로한 TPS 수치만큼 되지 않았다면 또 다른 성능개선 포인트는 없는 찾아서 개선하는 방향과
목표로한 만큼에 TPS 수치가 나올 수 있는 서버 스펙으로 변경하는 방향에 대한 검토를 해보시면 될 것 같습니다.
감사합니다!
답글