성능 측정 및 부하 측정 테스트
웹, FTP, DB, Mail, REST 등등..
CLI 지원
Thread Group : 한 쓰레드 당 유저 한명
Sampler : 어떤 유저가 해야 하는 액션
Listener : 응답을 받앋았 때 할 일 (리포팅, 검증, 그래프 그리기 등)
Configuration : Sampler 또는 Listener가 사용할 설정 값 (쿠키, JDBC 커넥션 등)
Assertion : 응답이 성공적인지 확인하는 방법( 응답 코드, 본문 내용 등)
Assertion 만들기
응답 코드 확인
응답 본문 확인
CLI 사용하기
jmeter -n -t 설정파일 -l 리포트 파일
대체제 : Gatling
nGrinder
http://naver.github.io/ngrinder/
설치
https://jmeter.apache.org/download_jmeter.cgi
1. Thread Group 추가
2. Thread 개수 설정
3. Ramp-up period : n초안에 Thread 개수만큼 만들기
4. sampler가 에러가 생길경우 취할 액션
5. Sampler 추가 - HTTP Request : 서버, 포트, 패스 정보 설정
6. Listner 추가 - Viewr Result in Tree, Viewr REsult in Table, Summary Report, Aggregate Report
7. 실행
https://chrome.google.com/webstore/detail/blazemeter-the-continuous/mbopgmdnpcbohhpnfglgohlbhfongabi