'02.IT Stroy/02L.성능테스트'에 해당되는 글 2건
- 2015.06.16 [jMeter] 레코딩하기
- 2015.06.16 [jMeter] 설치
jMeter를 이용해 성능테스트, 장애테스트, 가용성테스트 등을 진행 할 수 있다.
이때 테스트 대상이 되는 시나리오는 다음과 같은 조건을 만족하여야 한다.
- 자주 사용되는 서비스
- VIP가 자주 방문하는 서비스
위와 같은 조건을 만족하는 서비스를 선정하였으면
Script를 레코딩 한다.
레코딩하는 방법에는 크게 2가지 방법이 있다.
- 개발자 도구 및 Fiddler를 이용해서 Request/Response 를 캡쳐하는 방법이다.
- 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 |
---|
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 |
---|