Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- hard delete
- docker
- slack
- Airflow
- DAG
- nginx
- JWT
- redis
- elasticsearch
- AWS
- 물리삭제
- Hadoop
- ci/cd
- Next.js
- grafana
- aws ec2
- 로그 백업
- 티스토리챌린지
- unique constraint
- NoSQL
- 계정 관리
- soft delete
- Locust
- 오블완
- 논리삭제
- prometheus
- logstash
- node exporter
- Django
- hive
Archives
- Today
- Total
목록2024/11/19 (1)
먹수의 개발일지
[Locust] Django와 Locust로 API 부하 테스트
Intro서비스를 운영할 때 부하테스트를 통해 성능 이슈를 대비하는 것이 중요하다. 간단한 부하테스트 예제를 살펴보자! Locust란?Locust는 Python 기반의 부하 테스트 도구로, 여러 사용자의 API 요청을 시뮬레이션해 서버의 성능을 측정할 수 있다. 특히 Locust는 코드로 테스트 시나리오를 작성할 수 있어 재사용성이 높고 유연한 구성이 가능하다. Locust 설치먼저 Locust를 설치한다. pip install locust locust.py 파일을 작성한다. HttpUser: Locust에서 사용자 행동을 정의하는 기본 클래스로, HttpUser 클래스를 상속받아 Django API 서버에 HTTP 요청을 보낼 수 있다.wait_time: 각 사용자의 요청 간격을 설정하는 속성이다. ..
back-end/Django
2024. 11. 19. 22:07