당신의 시스템, 얼마나 버팁니까? / 성능측정도구 nGrinder를 이용한 성능 검증
- 김광섭 | NHN 웹플랫폼개발랩 과장
- 웹플랫폼개발랩에서 NHN 사내 플랫폼을 제안하고 개발하고 있습니다. NHN에서 시맨틱 웹 영화 검색, nLucene 플랫폼에 이어 nGrinder를 기획, 개발, 교육하고 지금 이 자리에서 홍보하고 있습니다. 지난 9월에 갓 결혼한 유부남으로 좋아하는 레포츠를 즐기지 못할까 내심 불안해 하는 건장한 청년, 아니 유부 개발자입니다.
NHN은 제공하는 모든 서비스나 플랫폼을 배포하기 전에 반드시 성능 테스트를 수행합니다.
성능 테스트를 수행하는 이유는 그 서비스나 플랫폼이 얼마나 많은 요청(Request)을 처리하고 얼마나 많은 사용자(VUser)를 감당할 수 있는지 확인하거나 새로운 기능이 추가되면서 성능 저하가 나타나지는 않았는지 확인하기 위해서입니다.
이런 성능 테스트를 통해 성능으로 발생될 수 있는 리스크를 사전에 감지하고 부족한 부분을 보완할 수 있습니다. 이번 세션에서는 성능 테스트를 쉽게 수행하고 관리할 수 있게 도와주는 nGrinder를 소개하고 서비스/플랫폼의 성능을 측정하는 방법을 소개합니다.