Tech News

제목k6 - 현대적인 로드 테스팅 도구2020-12-03 09:45
작성자 Level 10

https://github.com/loadimpact/k6 


"유닛 테스팅처럼 성능 테스팅하기"

- ES6 JavaScript 스크립팅 지원

- 테스트로직과 설정옵션이 모두 JS코드

- CI와 연동하기 쉬운 자동화 옵션

ㅤ→ check : assert 처럼 동작하지만 실행을 중단하지는 않고, 결과값을 저장하고 계속 진행

ㅤ→ threshold : 실패율, 응답시간, 응답시간 범위내 성공율 등으로 pass/fail 조건 설정 가능

- HTTP/1.1, HTTP/2, WebSocket 지원

- HTML Form, Cookies, Crypto, 커스텀 메트릭, 환경변수, 테스트를 위한 로컬파일 로딩 등 지원

- 로컬, k6 Cloud(유료), 클러스터(지원예정) 에서 실행 가능

- 브라우저 세션을 녹화한 HAR(HTTP Archive format) 파일을 읽어서 k6 스크립트로 변환 가능

- InfluxDB (+Grafana) 나 JSON 으로 메트릭 저장 또는 k6 Cloud에 업로드도 가능

댓글
자동등록방지
(자동등록방지 숫자를 입력해 주세요)