https://www.sktenterprise.com/bizInsight/blogDetail/dev/2515
https://youtu.be/ghuo8m7AXEM?si=FeXHr0sVBwDmyh78
위 영상보고 먼저 윈도우에 scoop으로 설치해서 테스트 해보는 중
자바스크립트 기반으로 코드를 작성해 테스트를 진행할 수 있다.
import http from k6/http;
export default () => {
http.get('<https://test.k6.io>');
}
위 영상처럼 테스트 코드를 짜봤음. JS 오랜만에 하다보니 모듈 시스템이 헷갈린다… 이거 ESM인지 common인 모르겠는데, export default 도 너무 오랜만인데…
위의 JS를 테스트 돌리는건 k6 바이너리를 통해 이뤄진다. k6먼저 설치한 후에 다음의 명령어를 입력한다.
k6 run test.js

엥 근데 이런 오류가 뜬다.
k6는 ESM을 사용하고, ESM은 모듈을 임포트할 때 경로를 문자열 리터럴로 전달해야 한다고 함. 간단하게 말해 경로를 그냥 '' 로 감싸면 된다고 한다. 원래 그랬었나…
오 그리고 실행하니까.

이렇게 결과를 보여준다. 간단하고 괜찮은데? 예전에 배웠던 JMeter보다 단순한듯? JMeter