jmeter 3.1 을 가지고 부하테스트를 진행하였으나, 2017년 4월14일 부로 3.2 로 업데이트 되었음
jmeter 3.2 는 java 8 버전기반으로 운영이 됨
yum remove -y java-1.7.0-openjdk
yum install -y java-1.8.0-openjdk
yum install aws-apitools-*
#!/bin/sh
### Global var
JMETER_PREFIX="/root/jmeter"
JMETER_BIN="$JMETER_PREFIX/apache-jmeter-3.2"
### dependency
yum install -y curl
### jmeter install
mkdir -p $JMETER_PREFIX
wget -P $JMETER_PREFIX/ http://mirror.navercorp.com/apache//jmeter/binaries/apache-jmeter-3.2.tgz
cd $JMETER_PREFIX
tar xfz $JMETER_PREFIX/apache-jmeter-3.2.tgz
JMETER_BIN="$JMETER_PREFIX/apache-jmeter-3.2"
### jmeter-server config
cat << EOF > "$JMETER_BIN/bin/jmeter-server"
#!/bin/sh
DIRNAME=\`dirname \$0\`
LOCAL_IP=\$(curl http://169.254.169.254/latest/meta-data/local-ipv4)
RMI_HOST_DEF=-Djava.rmi.server.hostname=\$LOCAL_IP
\${DIRNAME}/jmeter \${RMI_HOST_DEF} -Dserver_port=\${SERVER_PORT:-1099} -s -j jmeter-server.log "\$@"
EOF
### system limit config
cat << EOF >> "/etc/security/limits.conf"
### jmeter-server config
* soft nofile 60000
* hard nofile 60000
EOF
ulimit -n 60000
cat << EOF >> "/etc/sysctl.conf"
### jmeter-server config
net.ipv4.ip_local_port_range = 1024 65535
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_fin_timeout = 1
EOF
sysctl -p
### jmeter-server rc.local config
cat << EOF > "/etc/rc.local"
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
### jmeter-server start
$JMETER_BIN/bin/jmeter-server &
EOF
### jmeter plugins install
wget -P /tmp/ https://jmeter-plugins.org/files/packages/jpgc-casutg-2.1.zip
cd /tmp
unzip /tmp/jpgc-casutg-2.1.zip
cp -ap /tmp/lib/ext/* $JMETER_BIN/lib/ext/
cp -ap /tmp/lib/jmeter-plugins-cmn-jmeter-0.3.jar $JMETER_BIN/lib/
'IT Study > script' 카테고리의 다른 글
Jmeter-server install scripts Ver 5 (2021.2.25) (0) | 2021.02.25 |
---|---|
프로세스 네트워크 상태값 모니터링 스크립트 (0) | 2017.10.20 |
zabbix 3.0 install scripts (0) | 2016.10.10 |
linux server default dependencies install (0) | 2016.05.09 |
server default configure script (0) | 2016.05.09 |