팀프로젝트

웹소켓/stomp에서 jmeter 성능 테스트

KimMZ 2025. 4. 16. 23:58

Jmeter 설치 및 사용법

1. Jmeter 설치 및 terminal 실행

####실리콘 맥
#https://jmeter.apache.org/download_jmeter.cgi 사이트에서 Binaries의 압축파일을 다운받아 압축을 해제
#이후 해당 폴더안에 bin 폴더에서 jmeter.sh 를 실행

cd ~/Downloads/apache-jmeter-5.6.3 
./bin/jmeter.sh

 

2. Jmeter plugins-manager 설치 - websocket, stomp 테스트용

3. websocket 플러그인 설치

  • Options > Plugins Manager 탭 클릭
  • 플러그인으로 설치가 필요한 파일을 열면 설치하는 창 확인
  • Available Plugins 탭에서 WebSocket Samplers by Peter Doornbosch 검색 후 설치하면 자동으로 재실행됨

 

4. jmeter 성능 테스트 순서 → PATCH 채팅방 비활성화

  1. 테스트계획 > 추가 > 쓰레드들 > 쓰레드 그룹 추가
  2. 쓰레드 속성 입력(100명 사용자가 각 10번씩 요청하여 총 1000번의 요청이 이뤄지는 테스트 시나리오)
  3. 쓰레드 그룹 > 추가 > 표본추출기 > HTTP 요청
  4. HTTP 요청 항목에 채팅방 비활성화 patch 요청을 입력
  5. 쓰레드 그룹 > 추가 > 설정 엘리먼트 > 사용자 정의 변수들
  6. HTTP 요청 > 추가 > 설정 엘리먼트 > HTTP 헤더 관리자 추가
  7. 헤더관리자의 속성 추가
  8. 쓰레드 그룹 > 추가 > 리스너 > 결과들의 트리 보기 및 요약 보고서 추가
  9. 상단의 재생버튼을 클릭하면 테스트를 진행

 

 

다음 포스팅에서 이어서 웹소켓/stomp 테스트 시나리오 만들겠습니다.

2025.04.17 - [분류 전체보기] - 웹소켓/stomp에서 jmeter 성능 테스트2