페이지 트리

이 문서는 JMeter 가이드를 공유하기 위해 작성되었따. 


Apache JMeter는 오픈 소스 소프트웨어로 기능 행위의 로드 테스트와 성능 측정을 위해 설계된 순수 Java 어플리케이션입니다. JMeter는 웹어플리케이션을 위해 설계되었지만 다른 테스트 기능으로 확장할 수 있습니다. 


Apache JMeter는 정적 및 동적 자원, 웹 동적 어플리케이션 모두에서 성능을 테스트하는 데 사용될 수 있습니다. 서버, 서버 그룹, 네트워크 또는 개체의 과부하를 시뮬레이션하여 강도를 테스트하거나 다양한 로드 유형에서 전반적인 성능을 분석하는데 사용할 수 있습니다. 


Apache JMeter 기능은 다음과 같다. 

  • 다양한 어플리케이션/서버/프로토콜 타입을 로드하고 성능 테스트할 수 있는 기능
    • Web - HTTP, HTTPS(Java, NodeJS, PHP, ASP.NET...)
    • SOAP / REST Webservices
    • FTP
    • JDBC를 통한 데이터베이스
    • LDAP
    • JMS를 통한 메시지 기반 미들웨어 
    • 메일 - SMTP(S), POP3(S), IMAP(S)
    • 네이티브 명령 혹은 쉘 스크립트
    • TCP
    • Java 오브젝트
  • 빠른 테스트 플랜 레코딩(브라우저 혹은 네이티브 어플리케이션), 빌드, 디버깅이 지원되는 완전한 기능의 테스트 IDE
  • 모든 Java 호환 OS(Linux, Windows, Mac OSX 등)에서 테스트를 로드하는 코멘드 라인 모드
  • 완전하고 준비된 동적 HTML 보고서
  • HTML, JSON, XML 혹은 어떤 텍스트 포멧, 가장 인기있는 응답 포멧으로부터 데이터 추출 능력
  • 풀 멀티 쓰레딩 프레임워크
    • 많은 쓰리드로부터 병렬 샘플링
    • 분리된 쓰레드 그룹으로 다른 기능의 동시 샘플링
  • 캐싱과 테스트 결과의 오프라인 분석/반복수행
  • 고도로 확장 가능한 코어
    • 플러그인 샘플러는 무제한 테스팅 수용력을 허용
    • Groovy와 BeanShell과 같은 스크립트가능한 샘플러
    • 플러그인 터이머내에 선택가능한 로드 통계
    • 데이터 분석과 비주얼라이제이션 플러그인
    • 동적 입력을 제공하는데 사용되는 기능
    • 쉬운 지속적인 통합 라이브러리
  • 레이블 없음