안녕하세요
만든 로드밸런서로 얼만큼 부하를 견디나 테스트하기 위하여
JMeter를 사용해보겠습니다.
다운로드 URL
http://jmeter.apache.org/download_jmeter.cgi?Preferred=http%3A%2F%2Fmirror.apache-kr.org%2F
해당 페이지에서 다운이 가능하며 속도가 느리다면
이쪽 부분을 변경해보신 후 다운로드 해보세요
압축파일을 다운로드한 후에 압축을 풀어보면
이렇게 어디로 가야할지 모르겠는데
bin/jmeter.bat을 실행해주세요
처음 실행하면 뭐 부터할지 모르겠더라고요
Plan을 오른쪽 클릭하여
Thread Group을 추가해줍시다
Number of Threads 몇번 호출할것인가?
Ramp-up period 몇 초동안
Loop Count 몇번 실행하나?
Number of Thread :5, Ramp-up Period:3, Loop Count:10" 이면 0.6(3/5)초 간격으로 5개의 스레드가 기동되고 10번을 반복 실행하라는 의미가 된다
Thread Group -> Add -> Sampler -> HTTP Request를 생성해줍니다
Protocol : http
Server Nmae or IP : 호출할 도메인 혹은 IP
Port Number : 80 or 443
Method : GET
Path : /mongo/insert
추가로 하단에 파라미터를 추가하여
name, type이라는 key로 데이터를 날리겠다고 선택했습니다
상단에 화살표를 누르면 시작됩니다
실행을 시켜보면 이게 잘 동작하고 있나 궁금증이 생기는데
HTTP Request > Add > Listener > View Results in Table을 눌러주시면
이렇게 내 호출에 대한 결과값을 알수있습니다.
'ETC' 카테고리의 다른 글
PHP MongoDB "No suitable servers found" ERROR (0) | 2020.05.15 |
---|---|
AWS - EC2 - ELB 구성하기 (0) | 2020.05.14 |
로그용 NoSQL 뭐가 좋을까? (0) | 2020.04.29 |
댓글