Apache JMeter는 부하 테스트 (load test) 기능과 성능 측정을 위해 만들어진 100% 순수 자바, 오픈소스 소프트웨어 어플리케이션이다. 원래는 웹 어플리케이션 테스트를 위해 고안되었지만, 다른 테스트를 위해 기능이 확장되었다.
Apache JMeter 는 정적/동적 리소스의 성능 측정을 하기위해 사용될 수 있다. 서버, 서버 그룹, 네트워크 또는 객체에 대한 무거운 부하를 시뮬레이션하여 강도를 테스트하거나 다양한 부하 유형에서 전반적인 성능을 분석하는 데 사용할 수 있다.
다음 링크에 접속하여 JMeter 어플리케이션을 다운 받아서 사용할 수 있다.
🎄 JMeter는 앞서 소개한 것 처럼 순수 Java 프로그램이므로 Java가 설치되어 있어야 한다.Java JDK : https://java.com/ko/download/ie_manual.jsp?locale=ko
JMeter Archives : https://mirror.navercorp.com/apache//jmeter/binaries/
2021년 4월 기준으로 5.4.1 이 최신 버전이다. 하지만 테스트 환경 및 결과 저장이 되지 않아서 5.2.1 버전으로 테스트를 진행하였다.
jmeter.bat
를 실행하면 다음과 같이 GUI 버전으로 실행이 된다.Load testing 을 할때는 GUI 모드를 사용하지 마세요!
GUI 모드는 테스트 생성과 테스트 디버딩용 입니다.