728x90
사용한 jmeter 버전은 3.2이다. (JAVA version은 8 요구)
JAVA path를 8버전으로 잡아주고 \bin\jmeter.bat 을 실행시켜줘도 되지만
필자는 cmd에서 {JAVA_PATH}/bin/java -jar ApacheJMeter.jar 으로 Jmeter 실행시켜줌
jmx 파일은 기존에 사용하던 것이라서 import 해옴.
만약 처음부터 설정하려면 http://dlevelb.tistory.com/708 블로그 참고.
thread group에서 각각 수치 설정.
http request에서는 테스트해보고자 하는 IP, port와 어플리케이션 path 설정
이후 Jmeter를 실행시켜서 서버에 부하 테스트를 해본다.
테스트해보고자 하는 서버의 메모리 영역을 작게 설정해서 테스트에 용이하게 설정
로그 모니터링을 통해 OOM (Out Of Memory)가 발생될때까지 부하 test
메모리 부하가 오면 nohup log에서 볼 수 있듯이 heap dump(.hprof 파일)을 발생시키고 서버가 shutdown된다.
===> shutdown된 서버
Jmeter에서도 server가 부하된 시점의 내용을 찾아볼 수 있다.
summary report에서 테스트 결과의 요약본 확인 가능하다.
728x90
'Open Source > etc' 카테고리의 다른 글
Docker 설치 및 기본 구축 (0) | 2023.05.15 |
---|---|
Jenkins install (0) | 2022.07.28 |
WireShark를 통한 Packet 분석 (0) | 2022.04.22 |
IIS 설치 및 Weblogic 연동 (0) | 2022.04.08 |
Python 기본 정리 (0) | 2022.03.27 |