jmeter 사용법 - 테스트 환경 설정
1. 다운로드
https://jmeter.apache.org/
2. 플러그 인 설치
https://jmeter-plugins.org/install/Install/
Download plugins-manager.jar and put it into lib/ext directory, then restart JMeter.
${JMETER_HOME}/lib/ext
3. Jmeter 테스트 환경 설정
3.1 jp@gc - Stepping Thread Group (deprecated) 생성
Max 200 Thread 생성 30초후에 10개씩 Thread 생성 최대 Thread로 600초간 유지
이후에 1초 간격으로 5개씩 Thread Stop
3.1.1 This group will start 는 총 몇개의 Thread를 발생할것인가.
3.1.2 Next, add는 몇개씩 더해질것인가
3.1.3 threads every 몇초후에 더해질것인가
3.1.4 using ramp-up는 Next add되는 데 걸리는 시간
3.1.5 Then hold load for는 몇초동안 최대 Thread를 유지할것인가
3.1.6 Final stop 몇개씩 Thread를 줄일것인가
3.1.7 threads every 는 몇초간격으로 줄일것인가.
3.2 HttpRequest 생성
3.2.1 해당 Requst 에 대한 결과 를 보기 위한 Repoet View 생성
- Summary Report
- View Results Tree
- Aggregate Report
- Aggregate Graph
- AdServer Graph Results
- Constant Throughput Timer
분당 제어량을 설정 하기 위해 사용, 정확한 제어량은 불가능 하며 분당 제어량시 근사치의 제어량이 가능.
3.3 jp@gc - Response Times Over Time 생성
테스트 시간에 따른 응답 시간
3.4 jp@gc - Transactions per Second 생성
초당 처리량 확인
3.5 jp@gc - Response Times vs Threads
Thread 변화에 따른 응답 속도
3.5 jp@gc - Composite Graph
종합 적인 그래프를 함께 보여준다.