부하 테스트의 기본 개념, Windows K6 설치 방법

류넹·2024년 10월 19일
1

etc

목록 보기
15/16

❓ 부하 테스트란?

부하 테스트란, 임계값 한계에 도달할 때까지 시스템의 부하를 지속적으로 꾸준히 증가시켜 시스템의 성능을 테스트하는 것이다.


✅ 부하 테스트에서 자주 사용하는 용어

❔ Throughput

서비스가 1초 당 처리할 수 있는 작업량
* 단위 : TPS(Transaction Per Seconds, 1초 당 처리한 트랜잭션의 수)

  • 만약 내가 만든 서비스가 1초에 최대 100개의 API 요청을 처리할 수 있다면,
    이 서비스의 Throughput100 TPS 라고 얘기한다.


⚙️ 부하 테스트를 위한 환경 세팅

❔ K6

  • 높은 정확도와 고부하를 발생시킬 수 있는 부하 테스트 툴
    사용자인 척 요청을 보내는 툴이다.

✔️ Windows K6 설치 방법

1. 관리자 모드로 PowerShell 실행


2. Chocolatey 패키지 매니저 설치

  • 아래 명령어 입력
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))


3. Chocolatey 패키지 매니저 설치 확인

  • choco 명령어 입력

4. k6 설치

  • choco install k6 --version 0.34.1 명령어 입력

5. k6 설치 확인

  • k6 명령어 입력

✔️ 설치 완료 !




Reference

profile
학습용 커스터마이징 간단 개발자 사전

0개의 댓글