Repolode
apache

apache/jmeter

웹 애플리케이션과 기타 서비스의 부하 테스트 및 성능 측정을 위한 오픈 소스 Java 애플리케이션입니다.

대체할 수 있는 제품:LoadRunnerNeoLoadGatling 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 통계는 매일 갱신됩니다.

관련 프로젝트