nGrinder


네이버에서 만든 부하 테스트를 위한 도구. 가상의 유저를 생성하여 테스트를 진행할 서버에 http 요청을 전송하여 서버의 요청 처리 성능을 측정할 수 있다.

Untitled

특징

  1. 웹 인터페이스를 통한 깔끔한 UI
  2. groovy, jython로 테스트 스크립트를 작성하기 쉬움
  3. 여러 사용자 계정을 생성하고 관리 가능
  4. 특정 시간대에 테스트가 수행되도록 예약 가능

아키텍처

Untitled

nGrinder의 테스트는 agent, controller, target(테스트 대상) 세 서버가 상호작용하며 진행된다.

테스트 방법

  1. 테스트 스크립트 작성

Untitled

  1. 테스트 작성

Untitled