K6 Testing 테스팅툴 설치방법(Ubuntu 20.04)
서버 또는 웹을 개발하다 보면 해당 시스템이 얼마나 트래픽을 견딜수 있는지 확인할 필요가 있습니다. 하지만 1000명이 동시에 GET Request를 수동으로 구현하는 것은 쉽지가 않습니다. 피시방 여러군대를 매수해서 1000대의 PC에서 한 웹사이트에 GET요청을 해도 비용이 어마어마하게 나갈것이기 때문입니다.
확인을 하다가 오픈소스 툴인 K6를 추천받았습니다. Document를 읽으니 생각보다 사용하기 쉬워보여서 스터리를 진행하게 되었습니다.
일단 자세한 설치법은 공식 Document에도 나와있지만 저만의 글을 작성해서 설치법도 아래 적도록 하겠습니다.
공식문서 링크 : https://k6.io/docs/get-started/installation/#linux
gpg를 이용하여 키 생성
$ sudo gpg --no-default-keyring --keyring /usr/share/keyrings/k6-archive-keyring.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys C5AD17C747E3415A3642D57D77C6C491D6AC1D69
gpg를 이용하여 키 생성중 에러발생시 참고
---------------------------------------------
위 사진처럼 에러 발생시 대처 방법
에러 발생시 참고 공식문서 링크 : https://k6.io/docs/get-started/installation/troubleshooting/
sudo를 이용하여 gpg 루트 생성
$ sudo gcg -k
![]() |
셋팅 완료 |
---------------------------------------------
deb설치 k6
$ echo "deb [signed-by=/usr/share/keyrings/k6-archive-keyring.gpg] https://dl.k6.io/deb stable main" | sudo tee /etc/apt/sources.list.d/k6.list
apt-get update
$ sudo apt-get update
$ sudo apt-get install k6
위 사진처럼 K6의 버전과 커멘드 내용에 대한 설명을 볼수 있습니다.
댓글
댓글 쓰기