//////
Search
Duplicate

JMeter를 이용한 부하 테스트

JMeter를 이용하여 Just-Clover 사의 YOUng-Chat 서비스 부하 테스트 진행
JMeter 설치
아래 임베드에서 Binarieszip 다운
apache-jmeter-5.6.3.zip 압축 해제
binjmeter.bat(window) or jmeter.sh(mac) 실행
JMeter 테스트 파일
다수의 사용자가 채팅을 동시에 여러 개를 보냈을 경우 가정
createChatJmeterTest.jmx
9.3KB
특이사항
트러블 슈팅
테스트 결과
100명의 사용자가 채팅 조회 API를 보냈을 때
성공
1000명의 사용자가 채팅 조회 API를 보냈을 때
실패 → CPU 100%, 그래픽 100%…
JMeter 프로그램도 다운되고, 결과를 확인할 수 없을 만큼 부하를 감당하지 못하는 상황 발생
부하 분산의 필요성을 느낌 → 로드 밸런서 사용
특히, 채팅 전체를 List로 조회하는 로직이기 때문에, 계속해서 List를 받아와야 하는 상황이 부하를 더 가중시켰을 것으로 추측