Skip to main content Link Search Menu Expand Document (external link)

Table of contents

  1. Locust란?
    1. Locust가 주는 이점
      1. 구현이 쉬워서 작은 규모 프로젝트에 적합합니다.
      2. python으로 api 테스트 코드를 작성할 수 있습니다.
      3. 설치와 실행이 간단하고 대시보드를 통해 가시적으로 테스트 결과를 볼 수 있습니다.
      4. 여러개의 worker를 이용하여, 부하를 대량으로 발생 시키는 분산 부하 테스트가 가능하다.
      5. 분산 클러스터 구성 설정이 매우 간단하다.

Locust란?

이 장에선 스트레스 테스팅 도구(혹은 부하 테스트)들 중 Locust에 대해서 설명하고자 한다.

스트레스 테스팅 도구(Stress testing tools)들은 시스템의 견고성을 테스트하기 위해 높은 트래픽을 일괄로 처리하여,

지속적인 입력 스트림을 서버로 보내도록 설정할 수 있다. 즉, 동시 사용자 수를 파악하고 서버에서 지원하는 초당 요청 수 (RPS)를 대략적으로 알기 위함이다.

Locust가 주는 이점

  • 구현이 쉬워서 작은 규모 프로젝트에 적합합니다.

  • python으로 api 테스트 코드를 작성할 수 있습니다.

  • 설치와 실행이 간단하고 대시보드를 통해 가시적으로 테스트 결과를 볼 수 있습니다.

  • 여러개의 worker를 이용하여, 부하를 대량으로 발생 시키는 분산 부하 테스트가 가능하다.

  • 분산 클러스터 구성 설정이 매우 간단하다.


Table of contents