본문 바로가기

API2

k6를 이용한 부하테스트 방법 k6는 Grafana Labs에서 만든 부하 테스트 툴로 API 엔드포인트에 대한 성능 테스트 도구로 사용되며 오픈소스이다. 부하테스트 및 테스트 시나리오를 자바스크립트 코드 기반으로 작성하여 재사용성과 가독성이 좋다. (타입스크립트로도 작성 가능) k6 의 설치 방법과 부하테스트 방법에 대해서 정리한다. k6를 이용한 부하테스트 방법 설치 다음 명령어를 통해 설치가 가능하다. (Mac OS 기준) brew install k6 OS가 다르다면 아래 문서를 참고하여 설치해준다. https://k6.io/docs/get-started/installation/ Installation k6 has packages for Linux, Mac, and Windows. As alternatives, you can a.. 2023. 3. 8.
JMeter 를 이용한 API 성능 테스트 API 성능 테스트가 필요할 때 사용할 수 있는 여러 툴 중에서 JMeter를 이용한 테스트 방법에 대해서 정리한다. JMeter에 대한 기본 개념과 설치 방법 및 테스트 방법에 대해서 알아보자. JMeter 를 이용한 API 성능 테스트 JMeter? JMeter는 Apache에서 개발한 오픈소스 성능 테스트 툴이다. 데이터가 많거나 응답 시간이 중요한 API에 경우에는 성능에 신경을 쓸 수 밖에 없는데 이떄 여러 사용자가 동시에 해당 API를 요청했을 때의 정보가 필요할 때가 있다. 이럴때 사용할 수 있는 것이 JMeter이다. JMeter를 통해 사용자의 수를 설정하고 몇 초 간격으로 몇번을 반복하는 시뮬레이션 상황을 만들어 해당 API의 성능을 테스트 해볼 수 있다. JMeter는 JVM이 설치만.. 2022. 11. 11.