JMeter는 Apache Software Foundation에서 개발한 오픈 소스 부하 테스팅 도구이다.
웹 애플리케이션뿐만 아니라 다양한 서비스와 프로토콜에 대한 부하 및 성능 테스트를 수행할 수 있다.
bin
디렉토리에서 ApacheJMeter.jar
에서 Java로 시작한다.HTTP Request Sampler
에 설정하여 기본 테스트를 구성한다.쓰레드 그룹
동시 사용자 수, 반복 횟수 설정한다.
HTTP Request Sampler
HTTP 요청 방식을 설정한다.
단순 로그인 처리 속도 확인이 아닌 로그인 이후 추가 테스트 절차나 토큰 인증 등의 추가적인 절차가 필요한 경우 HTTP Header Manager
나 Regular Expression Extractor
등을 사용하여 테스트를 구성한다.
테스트하면 그 이후 JMeter는 다양한 리스너를 통해 결과를 시각적으로 제공한다.