ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Mac] homebrew jmeter 설치 및 테스트
    성능테스트 2023. 11. 19. 00:01
    반응형

    homebrew란?

    macOS의 패키지 관리 소프트웨어로써 쉽게 설치/삭제를 할 수 있도록 지원합니다.

     

    Homebrew로 설치 & 실행

    터미널에서 설치

    brew install jmeter

     

    터미널에서 실행

    open /opt/homebrew/bin/Jmeter

     

    Jmeter UI

    jmeter

    Jmeter란?

    Apache에서 자바로 만든 웹 애플리케이션 성능 테스트 오픈 소스입니다.

    위의 그림과 같은 GUI를 지원합니다.

     

    JMeter 테스트 용어

    - Thread Group : 테스트에 사용될 스레드 개수, 스레드 1개당 사용자 1명

    - Sampler : 사용자의 액션 (예: 로그인, 게시물 작성, 게시물 조회 등)

    - Listener : 응답을 받아 리포팅, 검증, 그래프 등 다양한 처리

    - Configuration : Sampler 또는 Listener가 사용할 설정 값 (쿠키, JDBC 커넥션 등)

    - Assertion : 응답 확인 방법 (응답 코드, 본문 내용 비교 등)

     

    Thread Group

    스레드 그룹 만들기

     

    1000명의 유저가 60초 동안 10번 반복해서 요청을 보낸다는 의미입니다.

     

     

    Sampler - User가 해야 할 행동

     

    프로토콜, IP, 포트넘버, HTTP, Path를 지정할 수 있으며, Parameters, Body data 등도 넘길 수 있습니다.

     

     

    실행

    상단의 초록화살표(Start)를 눌러주신다면 성능테스트가 실행됩니다.

    Summary Report에 테스트 결과가 기록됩니다.

    임의로 100개의 요청을 보냈으며 100개가 모두 성공하여 Error가 0% 임을 확인할 수 있습니다.

    댓글

Designed by Tistory.