Apache JMeter HTTP Request 사용법 Computer EDIT
by , 2012.01.25 15:38, 0 Comments, 0 Trackbacks
java가 설치되어 있어야 한다.
부하 테스트용으로 ab보다 JMeter를 선호하는 편이다.
실제로 테스트를 하는 방법은.. 아래에 적어놔야지
실행하고 Test plan위에서 오른쪽마우스 클릭 -> ADD -> Thread Group
거기서 Number of Thread는 내 기억에 3000이 가장 적당하고 이것이 최대치인 것 같다. (혹여나 램이 8기가 이상이라면 더 될지도 모르겠다.)
!! 이 thread를 더 적게 설정해도 효과는 있는 것 같다. 귀찮아서 테스트 안 했다.
Ramp-up period는 몇 초 안에 지정한 thread를 모두 실행할 것인지이다. 5초 정도로 하면 무난했던 것 같다.
Loop Count는 Forever로 설정해주면 매 초마다 모든 thread가 부하를 발생시켜 줄 것이다.
우리는 HTTP Request를 통해 부하 테스트를 할 것이다.
그래서 Thread Group에 오른쪽 마우스 클릭 -> ADD -> Sampler -> HTTP Request
Web Server 그룹의 Server Name or IP에는 도메인을 집어넣고 밑의 그룹인 HTTP Request 그룹에서 Path는 domain/ 다음에 올 path이다.
그래서 만약 내가 domain.com/index.php?id=jmeter 라는 곳으로 부하를 주고 싶으면
/index.php를 path에 입력하고 name에는 id, value에는 jmeter를 입력하면 된다.