HTTP, GraphQL, WebSocket 등 API 요청을 만들고 전송하고 테스트하는 오픈소스 생태계
apache/jmeter
웹 애플리케이션과 기타 서비스의 부하 테스트 및 성능 측정을 위한 오픈 소스 Java 애플리케이션입니다.
대체할 수 있는 제품:LoadRunner
NeoLoad
Gatling Enterprise
- 스타
- 9,565
- 포크
- 2,295
- 열린 이슈
- 978
- 마지막 커밋
- 17일 전
어떤 프로젝트인가요?
Apache JMeter는 정적 및 동적 웹 애플리케이션의 성능 측정과 부하 테스트를 위한 Java 애플리케이션입니다. 서버, 서버 그룹, 네트워크 또는 객체에 높은 부하를 가해 강도를 테스트하거나 다양한 부하 유형에서 전반적인 성능을 분석할 수 있습니다.
HTTP와 HTTPS 외에도 SOAP 및 REST 웹 서비스, FTP, JDBC 데이터베이스, LDAP, JMS 메시지 브로커, 메일 프로토콜(SMTP, POP3, IMAP), TCP, 네이티브 명령어와 셸 스크립트를 지원합니다. 브라우저에서 테스트 계획을 기록하고 GUI에서 작성 및 디버깅한 다음, Java 호환 OS에서 명령줄로 GUI 없이 실행할 수 있습니다.
결과는 동적 HTML 대시보드로 내보내거나 InfluxDB, Graphite 같은 타사 데이터베이스로 실시간 전송할 수 있습니다. CSS/JQuery, JSON, XML, XPath 또는 정규식 추출기를 사용해 응답 데이터를 추출할 수 있으며, 플러그인 구성 요소와 Groovy 같은 JSR223 호환 스크립트 언어로 샘플러를 확장할 수 있습니다.
핵심 기능
- 01HTTP, HTTPS, SOAP/REST, FTP, JDBC, LDAP, JMS, 메일 및 TCP 부하 테스트
- 02테스트 계획을 기록하고 작성 및 디버깅할 수 있는 그래픽 IDE
- 03Java 호환 OS에서 명령줄로 테스트를 실행하는 GUI 없는 모드
- 04동적 HTML 대시보드 보고서 생성
- 05InfluxDB 또는 Graphite로 결과 실시간 보고
- 06상관관계 분석에 사용할 HTML, JSON, XML 및 텍스트 응답 데이터 추출
활용 사례
- 출시 전에 동시 사용자가 많은 상황에서 웹 애플리케이션의 성능 측정
- REST 또는 SOAP API와 데이터베이스 기반 서비스의 부하 테스트
- Maven, Gradle 또는 Jenkins를 사용해 CI 파이프라인에서 성능 테스트 자동 실행
- 메일 서버 또는 메시지 큐 스트레스 테스트
토픽
자주 묻는 질문
- jmeter은(는) 무엇인가요?
- 웹 애플리케이션과 기타 서비스의 부하 테스트 및 성능 측정을 위한 오픈 소스 Java 애플리케이션입니다. Apache JMeter는 정적 및 동적 웹 애플리케이션의 성능 측정과 부하 테스트를 위한 Java 애플리케이션입니다. 서버, 서버 그룹, 네트워크 또는 객체에 높은 부하를 가해 강도를 테스트하거나 다양한 부하 유형에서 전반적인 성능을 분석할 수 있습니다.
- jmeter은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- jmeter은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- jmeter은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. jmeter의 마지막 커밋은 2026년 10월 1일입니다.
- jmeter은(는) 어디에 사용할 수 있나요?
- 출시 전에 동시 사용자가 많은 상황에서 웹 애플리케이션의 성능 측정 REST 또는 SOAP API와 데이터베이스 기반 서비스의 부하 테스트 Maven, Gradle 또는 Jenkins를 사용해 CI 파이프라인에서 성능 테스트 자동 실행 메일 서버 또는 메시지 큐 스트레스 테스트
- jmeter은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/apache/jmeter
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
OpenAPI 사양 파일을 바탕으로 브라우저에서 대화형 API 문서를 생성합니다.
Process Hacker의 후속작인 무료 Windows 시스템 리소스 모니터링·프로세스 검사·디버깅·악성코드 탐지 도구입니다.
간단한 테스트 작성부터 애플리케이션과 라이브러리의 복잡한 기능 테스트까지 지원하는 Python 테스트 프레임워크입니다.
정적 분석으로 버그, 취약점, 유지보수성 문제를 찾아내는 셀프 호스팅 코드 품질·보안 플랫폼입니다.
브라우저, 데스크톱 앱 또는 API로 PDF를 편집·서명·비식별 처리·변환·자동화하는 오픈소스 셀프 호스팅 플랫폼입니다.