이야기를 나눠요
131만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
백엔드 애플리케이션 성능 테스트하기
APM, 부하테스트 도구를 이용하여 API 개선하는 방법!
주니어 서버 개발자인데 API서버 개선 작업을 진행하기 위해 이번에 회사에서 해당 서버에 처음으로 부하 테스트 툴과 apm을 적용하려는 상황입니다.문제는 제가 주니어라 테스트 사용을 하면서도 이유를 알 수 없는 부분이 하나 있는데 혹시 주니어 개발자를 커피챗 해주신다는 생각으로 와탭 기능과 상관없이 하나만 질문 받아주시면 안될까요?해당 API서버를 시나리오 테스트로 부하 테스트를 진행하면 꼭 한번씩 tps가 확 꺽이거나 api 호출 응답 속도가 한번씩 2~4초까지 튀는 현상을 보입니다.이게 서버의 부하로 보기엔 서버가 있는 파드나 DB의 리소스 사용량이 감당이 안될정도로 올라간적이 없어서 당황스럽습니다.혹시 해당 테스트와 관련된 내용을 문서 링크를 통해서 공유해드리면 한번만 봐주실수 있을까요?참고로 언어는 GO 를 사용하고, apm은 whaTap, 부하테스트는 nGrinder입니다.
-
백엔드 애플리케이션 성능 테스트하기
학습한 내용을 바탕으로 부하테스트를 하려는데 고민이 있습니다.
안녕하세요. 강의 잘 들었습니다.이제 강의 들은 내용을 참고하여 현재 개발중인 서버의 부하 테스트를 진행해보려고 하는데 고민이 있어서 질문을 남김니다.현재 하려는게 spike test인데 vUsers 몇명에 duration을 어떻게 설정하고 해야할지 감이 안옵니다. 현재 사용하고 있는 툴은 nGrinder이고 시나리오 테스트를 통해서 진행하려고 하는데 아직 초보 개발자라 주변에 물어볼곳도 없고 하여 이렇게 글을 남깁니다.보통 vUsers를 어떻게 잡아야할까요? 그냥 점진적으로 증가시키는 부하 테스트를 통해서 찾은 최대 수용 유저 수를 가지고 해야할까요? 그리고 시나리오 테스트 하려는 서비스가 결제부분인데 현재 PG사 기능을 mock server처리 하였는데 실제로 이렇게 진행하는게 맞을지도 궁금합니다.아직 초보 개발자라 부족한게 많은데... 답변 부탁드립니다 ㅠㅠ