2012. 10. 26. 11:37
Testing, TDD/Tools, FitNesse
JMeter를 순수 Java 기반의 성능 테스트 툴이다. 아파치의 설명을 보자
The Apache JMeter™ desktop application is open source software, a 100% pure Java application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions.
▶ JMeter를 사용해 보자
- JMeter 사이트에서 최신 버전을 다운로드 받는다 ( http://jmeter.apache.org/download_jmeter.cgi )
- 로컬에 압축 파일을 풀고, D:\apache-jmeter-2.8\bin\jmeter.bat 를 실행한다
- 사용자(=Thread) Group를 생성한다 : 이것은 요청하는 사용자의 요청 방법을 설정한다 (명칭을 Google Search 로 수정)
- Number of Thread : 동시 사용자 수
- Ramp-Up Period : 사용자가 하나씩 들어갈 때 시간 간격
- Loop Count : 테스트 시나리오를 몇 번 실행할 것인지
- WorkBench에서 Http Proxy Server를 선택한다
- 브라우져에서 웹사이트를 Recording할 때 사용하는 로컬 프락시 임의 포트를 9090으로 설정하고 Thread Group으로 설정한 Google Search를 선택한다
- 이제 Recording을 위하여 FireFox 브라우져를 설치하고, FireFox에 Proxy 사용 및 Port를 9090으로 설정한다
- 불여우창에서(ㅋㅋ) 구글 사이트로 들어가서 임의 검색어를 넣고 검색을 하기전에 위 5번 화면의 하단 [Start] 버튼을 클릭한다. [Start] 버튼을 클릭후 불여우창에서 보는 모든 웹요청은 JMeter로 Recording이 된다
- 원하는 웹요청을 다 하였다면 JMeter창에서 [Stop] 버튼을 클릭하여 Recording을 멈춘다
- Recording이 끝나면 다음과 같이 레코딩된 내역을 볼 수 있다
- 다음에 부하를 준다. (다음 블로그에서...)
'Testing, TDD > Tools, FitNesse' 카테고리의 다른 글
[JMeter] 성능 테스트툴 고급 사용기-1 (0) | 2012.10.26 |
---|---|
[JMeter] 성능 테스트툴 간단 사용기-2 (0) | 2012.10.26 |
[테스트 실습-3] FitNesse-2 (0) | 2012.10.24 |
[테스트 실습-3] FitNesse-1 (0) | 2012.10.24 |
[테스트 실습-2] Fit-3 (0) | 2012.10.23 |