ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • jmeter master slave 구조 설치 및 설정 가이드
    Linux 2020. 10. 30. 19:07
    728x90

    [ Windows (master) ]

     

    * jmeter 설치

    https://downloads.apache.org//jmeter/binaries/apache-jmeter-5.3.zip

    https://jmeter-plugins.org/get 사이트 방문후 plugins-manager.jar download
    하여 lib/ext 디렉토리로 복사 한다.

     

    * jmeter.properties 수정

    remote_hosts=1.1.1.1,2.2.2.2,3.3.3.3,4.4.4.4,5.5.5.5 #slave ip 입력 
    server_port=1099 
    client.rmi.localport=1099 
    server.rmi.localport=1099


    * rmi key 생성

    create-rmi-keystore.bat

    * 데몬 실행

    jmeter.bat.bat

     

    Options -> plugins manager -> plugin 설치

     

     

     

     

    Edit -> Add -> Sampler -> HTTP Request

     

     

     

     

    HTTP Request -> Add -> listener -> View Results in Table (필요 listener 추가)

     

     

     

     

    [ Linux (slave) ]

     

    * java 설치

     

    wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm"

     

    * jmeter 설치

    wget https://downloads.apache.org//jmeter/binaries/apache-jmeter-5.3.tgz
    
    tar -zxf apache-jmeter-5.3.tgz
    
    ln -s apache-jmeter-5.3 $HOME/jmeter
    
    echo "export JMETER_HOME=$HOME/jmeter" >> /root/.bashrc
    
    echo "export PATH=$PATH:$JMETER_HOME/bin" >> /root/.bashrc source /root/.bashrc 

     

    * jmeter plugin 설치

    curl -L https://jmeter-plugins.org/get/ > $HOME/jmeter/lib/ext/plugins-manager.jar 
    curl -L https://repo1.maven.org/maven2/kg/apc/cmdrunner/2.2/cmdrunner-2.2.jar > $HOME/jmeter/lib/cmdrunner-2.2.jar
    
    java -cp $HOME/jmeter/lib/ext/plugins-manager.jar org.jmeterplugins.repository.PluginManagerCMDInstaller /root/jmeter/bin/PluginsManagerCMD.sh install jpgc-autostop,jpgc-casutg,jpgc-csl,jpgc-dummy,jpgc-ffw,jpgc-filterresults,jpgc-functions,jpgc-json,jpgc-mergeresults,jpgc-prmctl,jpgc-sense,jpgc-tst,jpgc-wsc
    
    

     

    * jmeter.properties

    server_port=1099
    
    client.rmi.localport=1099
    
    server.rmi.port=1099
    
    server.rmi.localport=1099

     

    * 데몬 실행

     

    $HOME/jmeter/bin/jmeter-server &

    'Linux' 카테고리의 다른 글

    iscsi setup  (0) 2019.08.01
    Postgresql install on centos 7  (0) 2018.07.24
    [Linux] 리눅스 로그관리 logrotate  (0) 2014.12.20
Designed by Tistory.