부하테스트 및 성능평가를 위해 설계된 자바기반의 오픈소스 데스크톱 어플리케이션으로, 정적/동적 웹 컨텐츠, FTP, mail, 데이터베이스, NoSQL 등의 성능분석을 수행할 수 있는 강력한 테스트 도구입니다.
JMeter는 부하 테스트 및 성능 측정을 위해 개발된 100% 순수 자바 애플리케이션입니다. HTTP를 사용하여 사이트의 부하를 테스트 할 수 있으며 정적이거나 동적인 자원(파일, 서블릿, 자바객체, 데이터베이스 등)에 대해서 테스트하는데 사용됩니다.
Apache License, Version 2.0 하에 배포되는 오픈소스 소프트웨어입니다.
도구명 | JMeter | 라이선스 | Apache License, Version 2.0 |
---|---|---|---|
소개 | 부하 테스트 및 성능 측정을 위해서 개발된 100% 순수 자바 애플리케이션 • HTTP를 사용하여 사이트의 부하를 테스트 할 수 있으므로 정적이거나 동적인 자원(파일, 서블릿, 자바객체, 데이터베이스 등)에 대해서 테스트하는데 사용 | ||
특징 | • HTTP, FTP, SMTP, POP3, LDAP, JMS, SOAP, TCP 등 다양한 프로토콜 지원 • 완벽한 Multi Threading 프레임 워크 지원 • 다수의 Thread가 동시에 테스트 데이터를 추출 • 2.12 버전부터 Java 8 지원 |
||
주요기능 | • 정적, 동적인 웹 페이지 부하 및 성능 테스트 • Response Assertion • Duration Assertion • Size Assertion |
||
실행환경 | • Windows, Linux, MacOS | 사전설치도구 | • JDK 1.6+ |
카테고리 | • 테스트 | 최신버전 | • v2.13 (2015.11) |
관련도구 | • Grinder, nGrinder, Gatling, TSung |
JMeter는 다양한 프로토콜로 원격의 목적지 서버 및 웹 페이지를 대상으로 부하 테스트를 수행하고 결과를 시각적으로 분석할 수 있습니다.
JMeter는 GUI 및 CLI를 모두 제공하며, 테스트 계획을 작성하거나 수동으로 테스트를 수행하기 위해 개발 PC에 설치하거나 부하테스트를 실시할 경우에는 서버상에 설치합니다.
Windows의 경우 아래와 같이 Command창에서 'java –version'을 실행하여 설치된 JDK 설치 여부를 확인합니다. JDK 1.6 이상을 권장합니다.
JMeter 설치 디렉토리의 bin 폴더에서 jmeter.bat 파일을 실행합니다.
jmeter.bat 파일을 클릭하면 다음과 같이 JMeter의 메인 화면이 표시됩니다.
다양한 프로토콜 지원과 강력한 멀티쓰레딩 기능을 갖춘 최고의 오픈소스 성능 테스트 솔루션
다양한 프로토콜 지원
완벽한 멀티스레딩 지원
고급 결과 시각화 도구