Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Jmeter

1,191 views

Published on

Jmeter 정리

Published in: Technology
  • Be the first to comment

Jmeter

  1. 1. JMeter 개발팀
  2. 2. - Performance Test - Jmeter - Badboy - Reference Site
  3. 3. : 시스템이 가동되는 상황에서 일어날 수 있는 여러 가지 조건을 분석하여, 분석된 조건에 최 대한 부합되도록 시스템과의 가상 거래를 일으켜 시스템의 상태를 확인 하는 행위 Performance Test? • 성능 : 테스트 조건에서의 어플리케이션의 속도 • 응답시간 : 어플리케이션의 응답시간 • 처리량 : 어플리케이션의 처리량 • 안정성 : 주어진 시간 동안의 안정된 성능 • 자원사용률 : 어플리케이션의 효율적인 자원 사용률
  4. 4. Performance Test?
  5. 5. JMeter? - Apache Jakarta 프로젝트의 일환으로 만들어진 테스트 기능과 퍼포먼스를 측정하는 애플리케이션. - 원래 웹 애플리케이션을 위해 디자인되고 사용되었으나 현재는 다른 기능의 테스트를 위해 확장 중 - static, dynamic 한 모든 자원(파일, 서블릿, perl script, java object, database and query, ftp, soap 등) 에 대해 퍼포먼스를 테스트 가능. - 테스트 및 분석결과를 그래픽으로 표시해주는 기능과 스크립트 객체 등에 대해 과도한 동시 처리 부 하가 가능.
  6. 6. #설치 http://jmeter.apache.org/download_jmeter.cgi http://jmeter-plugins.org/ : *.jar file을 jMeter설치디렉토리libext 안에 복사 # 실행 : 압축푼경로apache-jmeter-2.8binjmeter.bat # 기본 개념 - ThreadGroup : 각자 테스트가 일어나는 Root - Sampler : 사용자의 행동을 대행 - Listener : 처리 상황(서버와 브라우저의 상호작용) 및 결과를 데이터나 그래프로 Display
  7. 7. 1번째 컬럼 : 서버에 요청한 횟수 2번째 컬럼 : 평균 응답시간(ms단위) 3번째 컬럼 : 최소 응답시간(ms단위) 4번째 컬럼 : 최대 응답시간(ms단위) 5번째 컬럼 : Error율(%단위)
  8. 8. # jp@gc - Response Times Over Time : 테스트 시간에 따른 응답 시간
  9. 9. jp@gc - Response Times vs Threads : 사용자 변화에 따른 응답 속도
  10. 10. jp@gc - Transaction Throughput vs Threads : 사용자 변화에 따른 초당 처리 건수
  11. 11. jp@gc - Composite Graph
  12. 12. BadBoy : JMeter 시나리오 작성 S/W http://www.badboy.com.au/
  13. 13. JMeter Script 로 Export 하기
  14. 14. Reference Site http://codeigniter-kr.org/lecture/view/289/page/1 http://hwangmin84.tistory.com/21 http://andang72.blogspot.kr/2012/11/jmeter.html http://opennaru.tistory.com/archive/20140813

×