InfluxDB + Grafana + JMeter를 활용한 실시간 API 웹서버 부하테스트 모니터링 시스템 구축하기


InfluxDB + Grafana + JMeter를 활용한 실시간 API 웹서버 부하테스트 모니터링 시스템 구축하기

JMeter는 GUI 그리고 None-GUI(=CLI) 이렇게 2가지 실행 모드를 지원하는데, 이중 GUI 실행모드는 웹서버의 부하테스트 결과를 다양한 시각화 도구를 통해 다양한 그래프 방식으로 제공해준다. 다만 GUI 실행모드는 리소스 소모량이 크기 때문에 장시간 부하테스트를 진행한다면 공식적으로 Non-GUI모드를 권장하고 있다. 그래서 이번 포스팅에서는 효율적인 JMeter 부하테스트를 위해 None-GUI모드로 JMeter를 실행하더라도 오픈소스 시계열 데이터베이스인 InfluxDB와 오픈소스 데이터 시각화 도구인 Grafana를 활용하여 실시간 그래프 형식으로 부하테스트 결과를 확인할 수 있는 JMeter 모니터링 시스템을 구축해보고자 한다. 그럼 포스팅 시작! 1. 실습 구조 및 내용 소개 이번 실습에 활용되는 오픈소스 소프트웨어들은 아래 표와 같이 크게 Apache Http 서버, JMeter, InfluxDB 그리고 Grafana 이렇게 4가지이다. 오픈소스 SW 활용...


#Grafana #InfluxDB #JMeter부하테스트 #오픈소스

원문링크 : InfluxDB + Grafana + JMeter를 활용한 실시간 API 웹서버 부하테스트 모니터링 시스템 구축하기