[Locust] 웹 서버 부하 테스트 하기 (Feat. python, gcp)
Locust 란?Locust는 웹 애플리케이션이나 API의 부하(Load)와 스트레스 테스트(Stress Test)를 수행하기 위해 만들어진 Python 기반의 오픈소스 프레임워크이다. 수천~수만 명의 사용자가 동시에 웹사이트를 사용하거나 API를 호출했을 때, 시스템이 어떻게 반응하는지, 얼마나 견디는지, 어디서 병목이 발생하는지 등을 확인할 수 있는 도구이다. 사용자가 1초에 몇 명씩 접속할지, 총 몇 명이 활동할지, 어떤 행동을 반복할지 모두 프로그래밍적으로 제어 가능로그인 → 게시글 조회 → 댓글 작성처럼 실제 플로우를 재현 가능HTTP뿐만 아니라 WebSocket, gRPC, GraphQL 등도 확장 플러그인으로 테스트 가능Python 코드이기 때문에 기존 코드, 설정값, 외부 API 호출과도 ..
2025. 6. 15.