ngrinder

  • ngrinder는 서버 부하테스트를 하기 위해 사용되는 툴이다.
  • 부하 테스트를 명령하는 master와 명령을 실행하는 slave 구조를 가진다.

다운로드

ngrinder-contorller 백그라운드 실행

java -XX:MaxPermSize=200m -jar  ngrinder-controller-3.3.war &

agent n개 실행

run_agent() {
  ./run_agent_bg.sh --agent-home ./.agent-$1 --host-id "`hostname`-$1" -o
}

run_agent 0 &
run_agent 1 &

agent n개 정지

agent() {
  ./stop_agent.sh --agent-home ./.agent-$1 --host-id "`hostname`-$1" -o
}

run_agent 0 &
run_agent 1 &

설정

If you like to always overwirte the existing agent.conf with __agent.conf, you should run an agent with –o option which forces to overwrite the agent.conf.
  • 각 agent를 실행하면 agent home으로 설정한 곳에 agent.conf 파일을 생성하고, 이 설정을 읽어 실행한다.
  • '-o' 옵션을 주면 __agent.conf 설정이 각 agent의 agent.conf에 덮어씌워진다.

기타 참고

'개발도구 > nGrinder' 카테고리의 다른 글

[nGrinder] 테스트 스크립트  (0) 2016.12.06

+ Recent posts