uv pip install locust
文档: https://pypi.org/project/locust/
python中定义行为
py
from locust import HttpUser, task, between # 引入Locust组件
class WebsiteUser(HttpUser): # 定义一个“用户”
wait_time = between(0.1, 0.5) # 每次请求间隔(模拟思考时间)
@task
def hit_api(self): # 一个任务:访问接口
self.client.get("/api") # 对 /api 发起GET请求
sh命令直接跑
bash
locust -f locustfile.py --host https://example.com