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 |
---|