본문 바로가기

리눅스

JMeter를 설치하는 방법

반응형

JMeter를 설치하는 방법

Apache JMeter는 성능 테스트를 수행하는 Java 기반의 오픈 소스 소프트웨어입니다

테스트 환경

$ cat /etc/os-release
NAME="Amazon Linux"
VERSION="2"
ID="amzn"
ID_LIKE="centos rhel fedora"
VERSION_ID="2"
PRETTY_NAME="Amazon Linux 2"
ANSI_COLOR="0;33"
CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2"
HOME_URL="https://amazonlinux.com/"

 

  • Java 설치
    • JMeter는 Java로 작성되었기 때문에 먼저 Java Development Kit (JDK)를 설치해야 합니다. JDK 8 이상이 요구됩니다.
amazon-linux-extras install java-openjdk11
$ java -version
openjdk version "11.0.7" 2020-04-14 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.7+10-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.7+10-LTS, mixed mode, sharing)

jmeter 설치

cd /usr/local/src/
export JMETER_VERSION=5.3
wget -q https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-$JMETER_VERSION.tgz
  • JMeter 압축 해제
    • 다운로드한 JMeter 압축 파일을 원하는 디렉토리로 이동한 후 압축을 해제합니다.
tar -xzf apache-jmeter-$JMETER_VERSION.tgz
728x90

 

  • GUI 모드 사용 (선택 사항)
    • JMeter는 GUI(Graphical User Interface) 모드와 CLI(Command Line Interface) 모드 두 가지로 사용할 수 있습니다. GUI 모드는 그래픽 사용자 인터페이스를 통해 테스트 계획을 만들고 실행할 수 있습니다.
  • CLI 모드 사용 (선택 사항)
    • CLI 모드를 사용하려면 테스트 계획을 JMX 파일로 작성한 후 다음 명령어를 사용합니다.
mv apache-jmeter-$JMETER_VERSION /usr/local/jmeter
export JMETER_HOME=/usr/local/jmeter
export PATH=$JMETER_HOME/bin:$PATH
  • JMeter 버전 정보
jmeter -v

j1

  • JMeter 실행
jmeter.sh -n -t /path/to/testplan.jmx -l /path/to/results.jtl
jmeter -n -f -t www_testplan.jmx -l www_log.jtl -e -o www-report
  • 테스트 계획 작성
    • JMeter에서는 테스트 계획을 JMX 파일로 작성합니다. JMX 파일은 XML 형식으로 작성되며, 테스트 시나리오, 쓰레드 그룹, 샘플러, 리스너 등을 정의합니다.
  • JMeter 리포트
docker run -d -v /usr/local/jmeter/bin/www-report:/usr/share/nginx/html -p 80:80 --name nginx nginx

 

이렇게 하면 JMeter가 설치되고 실행됩니다. JMeter를 사용하여 웹 응용 프로그램, API, 데이터베이스 등의 성능 테스트를 수행할 수 있습니다.

 

728x90
반응형