728x90
반응형
K6란?
- 웹 사이트에 부하를 가하여 부하를 얼마나 견디는지 측정하는 콘솔형 솔루션
설치
초코레이티 패키지 매니저가 있으면 Windows PowerShell이나 Command 창으로 위 이미지의 명령어를 사용하면 다운이 가능하다.
다운로드를 실행하기 전, 먼저 Windows PowerShell을 관리자 모드로 실행한다.
choco run k6를 입력하면 다운로드가 실행된다.
이제 테스트 스크립트를 만들어야한다.
>> script.js
import http from 'k6/http';
import { sleep } from 'k6';
export default function () {
//http.get('http://test.k6.io');
http.get('http://본인이 부하테스트를 희망하는 사이트를 여기에 입력해주세요.');
sleep(1);
}
이제 스크립트가 있는 디렉터리로 이동한다.
k6 run --vus 10(가상 사용자 수) --duration 30s(부하시간) --out csv=test.csv(출력되는 결과물 형식) script.js(실행할 스크립트)
이렇게 명령어를 입력하면 k6 부하테스트 시작!
결과는 이런식으로 나오게 된다.
부하테스트의 결과는 다양한 방식으로 보여줄 수 있다.
아마존 클라우드로 테스트 실행 결과를 보낼 수 있다.
728x90
반응형
댓글