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