k6 확장 프로그램(Extensions)
xk6 설치
xk6
는 확장 프로그램과 함께 k6 바이너리를 빌드하는 데 사용되는 도구입니다.
go install go.k6.io/xk6/cmd/xk6@latest
확장 프로그램을 추가해서 빌드하기
xk6 build \
[<k6Version>] \
--with <module>[@<version>][=<replacement>] \
[--with <module>[@<version>][=<replacement>]]
위 명령어를 통해 확장 프로그램이 추가된 k6
바이너리를 얻을 수 있습니다.
로컬 Dashboard(xk6-dashboard)
xk6-dashboard
는 로컬에서 k6
를 실행할 때, 진행 양상을 실시간으로 확인할 수 있는 대시보드를 제공하는 확장 프로그램입니다.
xk6 build --with github.com/grafana/xk6-dashboard@latest
./k6 run --out 'dashboard[=<param>=<value>[&<param>=<value>]]' <test>.js
<param>=<value>
port=5665
: 대시보드를 볼 수 있는 포트period=10s
: 이벤트 발생 빈도open
: 브라우저를 자동으로 열지 여부report=report.html
: 보고서 파일 저장record=record.ndjson
: 이벤트 기록 파일 저장