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 | 31 |
Tags
- hard delete
- 논리삭제
- Hadoop
- hive
- redis
- AWS
- node exporter
- ci/cd
- 계정 관리
- prometheus
- Locust
- 티스토리챌린지
- soft delete
- NoSQL
- elasticsearch
- slack
- Django
- Next.js
- aws ec2
- JWT
- logstash
- Airflow
- unique constraint
- docker
- 오블완
- DAG
- 로그 백업
- grafana
- nginx
- 물리삭제
Archives
- Today
- Total
목록부하테스트 (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