반응형

K6 2

[k6] k6 사용법 & 실무 활용 방법

k6 사용법 & 실무 활용 방법 정리최근 서비스 성능 테스트를 진행할 일이 있어서 k6라는 도구를 사용하게 됐는데, 생각보다 사용법이 굉장히 직관적이고 깔끔해서 정리해두면 좋을 것 같아서 글로 남겨본다.특히 Web API나 REST 기반 서비스라면 JMeter보다 훨씬 간단하게 부하 테스트를 해볼 수 있어서 입문자나 실무 개발자에게 추천할 만한 도구다.k6 설치 방법로컬 기준 (Mac / Homebrew)brew install k6그 외 윈도우나 리눅스는 아래 공식 사이트 참고하면 바로 설치 가능하다.https://k6.io/docs/getting-started/installation/k6 기본 예제 스크립트k6는 JavaScript 기반으로 스크립트를 작성하게 되어 있다. 기본적인 GET 요청 부하 테..

ETC 2025.04.14

[k8s] 쿠버네티스 환경에서 k6로 부하 테스트 해보기 + 리소스 사용량 확인까지

회사에서 서비스를 쿠버네티스에 띄워두고 있다 보니, 간단한 부하 테스트를 해보고 싶었다. 마침 팀원한테 이런 조언을 들었다.“E2E 테스트의 request body 참고해서 부하 테스트 해보시면 좋을 것 같아요. 매트릭스 APM 연동도 하시고, 기존 운세DA랑 같은 리소스를 할당한 파드에서 시스템 리소스 사용률도 같이 확인해보시면 좋을 것 같습니다.”처음 들으면 뭔가 말이 어려운데, 하나씩 정리해보면 생각보다 단순하다.💡 요약E2E 테스트에서 쓰는 request body를 부하 테스트에도 활용하자.APM 연동해서 시스템 내부에서 뭐가 느려지는지도 같이 보자.실제 서비스랑 동일한 리소스가 설정된 파드에서 테스트를 돌려서, CPU나 메모리 사용량 변화를 보자.k6로 부하 테스트 하기부하 테스트 도구는 여러..

반응형