nGrinder Test Configuration 값들

Basic Configuration

  • 에이전트(Agent) 및 가상 사용자(Vuser): 테스트에 할당될 에이전트의 수와 각 에이전트당 사용할 가상 사용자의 수를 설정할 수 있다. 이 설정은 테스트의 부하를 결정하는 데 중요한 역할을 한다.

  • 프로세스 및 스레드: 에이전트가 시작할 작업자 프로세스의 수와 각 프로세스가 시작할 작업자 스레드의 수를 구성할 수 있다.

  • 스크립트: 테스트에 사용될 스크립트를 지정. nGrinder는 Jython 또는 Groovy 스크립트를 사용하여 시나리오를 생성한다.

  • 목표 호스트(Target Host): 테스트의 대상 호스트를 설정할 수 있으며, 이는 성능 모니터링 및 결과 리포트 생성에 사용된다.

  • 테스트 기간 및 실행 횟수: 테스트가 실행될 시간과 반복 횟수를 지정한다.

Advanced Configuration

Ramp-up

  • Initial Count (초기 카운트): 테스트 시작 시 처음에 활성화되는 프로세스의 수. 이 값은 Ramp-Up이 시작되는 기점에서 활성화되는 초기 프로세스 수를 설정한다.

  • Incremental Step (증가 단계): 각 Ramp-Up 인터벌마다 증가할 프로세스의 수를 지정한다. 이 설정은 각 인터벌 후에 몇 개의 프로세스를 추가할지 결정한다.

  • Initial Sleep Time (초기 대기 시간): 테스트가 시작된 후 첫 번째 프로세스 증가가 일어나기 전까지 대기하는 시간을 밀리초 단위로 설정한다. 이 시간 동안 시스템은 추가 부하 없이 유지됩니다, 이를 통해 시스템이 초기 부하를 안정적으로 처리할 수 있도록 준비시킨다.

  • Interval (인터벌): 프로세스가 새롭게 증가하는 간격을 밀리초 단위로 설정한다. 이 값은 새로운 프로세스가 얼마나 자주 추가될지를 결정하며, 테스트의 부하 증가 속도를 조절하는 데 중요한 역할을 한다.

Last updated