인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

yoon님의 프로필 이미지
yoon

작성한 질문수

백엔드 개발자 성능 개선 초석 다지기

부하테스트 툴 ngrinder 설치

현업에서의 부하테스트 및 Ngrinder 설치

작성

·

51

0

현업에서의 부하테스트와 Ngrinder 사용에 대해 질문드립니다.

 

  1. 현업에서는 부하테스트용 서버(e.g. Stage 서버)를 두고 해당 서버에 부하테스트를 하는지, 아니면 로컬에 띄워두고 간략하게 테스트를 하는지 궁금합니다.

  2. Ngrinder를 어떤 서버에 설치하는지 궁금합니다.
    별도의 IDC 서버에 설치한 후, 팀 내 개발자가 모두 해당 Ngrinder를 사용해 부하테스트를 적용하는지, 아니면 Ngrinder는 로컬 컴퓨터(개인 노트북 등)에 설치 후 부하 테스트 대상 서버만 Stage 환경 등에 두고 해당 서버에 테스트를 하는지 궁금합니다.

답변 1

0

인큐(INCU)님의 프로필 이미지
인큐(INCU)
지식공유자

안녕하세요.

Q : 현업에서는 부하테스트용 서버(e.g. Stage 서버)를 두고 해당 서버에 부하테스트를 하는지, 아니면 로컬에 띄워두고 간략하게 테스트를 하는지 궁금합니다.

A : 회사마다 다를거 같은데요. 저의 케이스를 참고차 의견 공유드립니다!

서비스환경과 스펙이 거의 일하는 스테이징 환경이 있고 부하테스트는 스테이징환경에서 진행하고 있습니다.

예를 들어. 부하테스트 기준이 개발한 기능이 TPS 1000이상을 넘어야 하는데 스테이징 환경에서 미리 부하테스트를 통해 검증을 하고 배포를 합니다.

이런 스테이징환경에서 부하테스트를 통해 실제 서비스환경에 반영할 때 서버 자원을 늘릴지 이런부분들도 미리 예측하고 고민합니다.

 

Q : Ngrinder를 어떤 서버에 설치하는지 궁금합니다.
별도의 IDC 서버에 설치한 후, 팀 내 개발자가 모두 해당 Ngrinder를 사용해 부하테스트를 적용하는지, 아니면 Ngrinder는 로컬 컴퓨터(개인 노트북 등)에 설치 후 부하 테스트 대상 서버만 Stage 환경 등에 두고 해당 서버에 테스트를 하는지 궁금합니다.

A : 이부분도 회사마다 다를텐데요.

강의의 경우 로컬에 설치하여 실습을 해보았는데요.

실무에서는 공통으로 사용할 수 있는 ngrinder가 설치 되어 있는 환경이고 그걸 사용하여 부하테스트를 하고 있습니다.

 

yoon님의 프로필 이미지
yoon
질문자

답변 감사합니다!!

yoon님의 프로필 이미지
yoon

작성한 질문수

질문하기