'02.IT Stroy/02L.성능테스트'에 해당되는 글 2건

  1. 2015.06.16 [jMeter] 레코딩하기
  2. 2015.06.16 [jMeter] 설치

[jMeter] 레코딩하기

|
jMeter를 이용해 성능테스트, 장애테스트, 가용성테스트 등을 진행 할 수 있다.
이때 테스트 대상이 되는 시나리오는 다음과 같은 조건을 만족하여야 한다.

  • 자주 사용되는 서비스
  • VIP가 자주 방문하는 서비스

위와 같은 조건을 만족하는 서비스를 선정하였으면
Script를 레코딩 한다.

레코딩하는 방법에는 크게 2가지 방법이 있다.

  1. 개발자 도구 및 Fiddler를 이용해서 Request/Response 를 캡쳐하는 방법이다.
  2. Recording Controller를 이용하는 방법이다.

여기서는 2번 방법으로 설명하도록 하겠다.

1. Thread Group 을 추가한다.


2. Thread Group의 이름을 "Recording Script"로 적절히 변경한다.


3. WorkBrench 에 "Http(s) Test Script Recorder"을 추가한다.



4. 다음과 같이 "Http(s) Test Script Recorder"를 수정한다.
브라우저의 Proxy 기능을 사용할 예정이므로 다음과 같이 설정한다.
Port : 9090
Target Controller : Test Plan > Recording Script



5. Browser 의 Proxy설정을 변경한다.(Chrome기준)
주소 : 127.0.0.1
포트 : 9090



6. "Http(s) Test Script Recorder"에서 Start 버튼을 클릭한다. 그리고 브라우저에서 테스트 대상 시나리오에 따라 수행한다. 종료되면 Stop 버튼을 클릭한다.

7. Recording Script(Thread Group)에 생성된 것을 확인 할 수 있다.





'02.IT Stroy > 02L.성능테스트' 카테고리의 다른 글

[jMeter] 설치  (0) 2015.06.16
And

[jMeter] 설치

|

jMeter는 오픈소스기반의 성능 테스트 툴이다.


Java를 기본하여 Swing으로 GUI가 구성되어 있으며,
Command Line으로도 실행이 가능하다.


1. 다운로드 및 설치


http://jmeter.apache.org

위 URL에서 설치 받을 수 있다.
단, JAVA1.6버전 이 후 버전이 요구된다.


2. jMeter Plugin 설치


기본적으로 설치되는 jMeter는 기본적인 기능만 설치되어 있다.
Staandard Set에서 제공하는 기능 중 Graphs(Response Times Over Time, Transactions per Second, Active Thread Over Time) 와 Stepping Thread Group 기능을 사용하기 위해 Plugin을 설치하자.
Plugin설치는 아주 쉽다.

http://jmeter-plugins.org

위 url에 접속하여 Standard Set을 다운로드하고,
jMeter를 설치한 디렉토리의 lib에 압축해제한다.

단, jMeter 2.8버전 이 후 버전 또는 JAVA1.6버전 이 후 버전이 요구된다.


'02.IT Stroy > 02L.성능테스트' 카테고리의 다른 글

[jMeter] 레코딩하기  (0) 2015.06.16
And
prev | 1 | next