nGrinder

agent 설치

Agent

에이전트란 실제로 부하를 발생시키는 프로그램으로 controller의 지휘에 따라서 구동되고 중지된다.

Agent 설치 방법

  1. Java JDK 설치를 설치한다.
    (이전시간에 이미 JDK를 설치했기 때문에 Java JDK가 설치되지 않은 경우만 해당된다.)
    sudo add-apt-repository ppa:webupd8team/java;
    sudo apt-get update;
    sudo apt-get install oracle-jdk7-installer;
     
  2. agent를 다운 받는다. 
    agent를 설치할 디렉토리로 이동한다. 필자는 /usr/local에 설치할 것이다. 
    cd /usr/local

    아래 URL을 방문해서 agent 최신 버전을 다운 받는다. 
    https://github.com/nhnopensource/ngrinder/downloads

    sudo wget https://github.com/downloads/nhnopensource/ngrinder/ngrinder-core-3.0.3-agent-package.tar.gz
     
  3. 압축을 해제한다.
    sudo tar xvfz ngrinder-core-3.0.3-agent-package.tar.gz;

    다운받은 파일을 삭제한다.
    rm -f ngrinder-core-3.0.3-agent-package.tar.gz;
     
  4. 환경변수를 셋팅한다.
    ~/.bashrc에 아래의 내용을 추가한다. 
    export JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")
     
  5. 환경변수(JAVA_HOME)를 반영하기 위해서 재접속한다. 
     
  6. 자신의 소유로 run_agent.sh의 권한을 변경한다. 필자는 ubuntu라는 아이디를 사용하고 있기 때문에 아래와 같이한다.
    sudo chown ubuntu:ubuntu /usr/local/ngrinder-core-3.0.3/run_agent.sh
     
  7. run_agent에 실행권한을 부여한다.
    sudo chmod u+x /usr/local/ngrinder-core-3.0.3/run_agent.sh;
     
  8. 실행한다.
    /usr/local/ngrinder-core-3.0.3/run_agent.sh
     
  9. 설정한다. 설정 파일은 실행한 사용자의 홈 디렉토리에 .ngrinder_agent 디렉토리에 있다. 아래와 같이 편집한다.
    vi ~/.ngrinder_agent/agent.conf;
    • 에이전트 모드로 설정
      start.mode=agent
    • 컨트롤러의 ip나 도메인을 지정한다. 
      agent.console.ip=127.0.0.1
       

댓글

댓글 본문
  1. 몰라
    기록차 남깁니다. 위와 같은 절차로 진행후 /usr/local/ngrinder-core-3.0.3/run_agent.sh 를 실행했을때 tools.jar path is not found. please set up JAVA_HOME 라고 뜬다면 sudo apt-get install openjdk-7-jdk 를 설치후 실행하면 작동하는 것을 확인했음.
버전 관리
egoing
현재 버전
선택 버전
graphittie 자세히 보기