Locust <오픈소스 부하테스트 툴>
: 여러개의 worker를 이용하여,
부하를 대량으로 발생시키는 분산 부하 테스트가 가능하다.
부하테스트 (load test) :
웹 사이트를 벤치마킹하여 다양한 로드에서 어떻게 작동하는지 확인하는 테스트
짧은 기간동안 웹 사이트 방문자 수가 갑자기 증가하면, 웹 사이트를 얼마나 잘 처리할 수 있는지에 대한 테스트
ex) 사이트에 방문하는 동시 방문자 수가 증가하는 시뮬레이션
ex) 흔히 발생하는 버그들 : multi thread bug..
내가 알아보고 있는
Locust 부하테스트는 파이썬 스크립트를 실행하는 방식으로 한다.
따라서 부하테스트용 스크립트 파일을 작성해야 한다.
지원되는 Locust 종류
1. HttpLocust : 웹 부하테스트 용 클라이언트
2. Locust : 범용으로 사용할 수 있는 클라이언트(데이터 베이스 전용 테스트관련시 사용)
Q) 내가 갖고 있는 서버에 대용량 영상 부하 테스트를 하고 싶다. Locust으로 가능할까?
https://medium.com/@dima.statz_89242/vertica-db-performance-test-with-locust-io-ddcd632d8725

Vertica DB performance test with locust.io
“Define user behavior with Python code, and swarm your system with millions of simultaneous users” — locust.io
medium.com
vertica 사용한 링크
'끄적끄적 인턴생활 (2020)' 카테고리의 다른 글
클라우드 네이티브의 모든 것 (samsung techtonic 2020) (0) | 2021.12.28 |
---|---|
모듈과 패키지 (1) python (0) | 2021.12.28 |
문자열 formating 3 types(python) (0) | 2021.12.28 |
Azure Blob container 관리하기 (python) (0) | 2021.12.28 |
Azure 컨테이너 생성, Blob 업로드 & 다운로드 , 컨테이너 삭제 (0) | 2021.12.28 |