K6와 InfluxDB를 활용한 성능 테스트 및 모니터링 설계하기
rowing0328
Intro이번 글에서는 K6를 활용한 성능 테스트를 다룬다.성능 테스트의 개념을 간단히 정리한 뒤, K6를 이용해 테스트를 실행하고,InfluxDB와 Grafana를 연동해 결과를 시각화하는 과정까지 기록할 예정이다. 성능 테스트란성능 테스트(Performance Testing)는 소프트웨어, CPU, RAM 같은 자원의 성능을 측정하는 테스트다.시스템이 특정 작업을 수행하는 데 걸리는 시간, 처리량, 사용 가능한 자원 등을 평가한다. 이 테스트를 통해 실제 트래픽 상황에서 시스템이 제대로 작동하는지와서버가 다운되는 상황을 미리 확인할 수 있다.얼마나 많은 트래픽을 감당할 수 있는지 파악하면,운영 중 부하 발생 시 빠르게 대응해 서버 다운 같은 문제를 예방할 수 있다. 성능 테스트의 주요 카테고리성능 ..