脚本示例
脚本示例
from locust import HttpUser, task, between
class ApiUser(HttpUser):
wait_time = between(1, 2)
@task(3)
def ping(self):
self.client.get("/api/ping")--headless 加 --csv 可无界面运行并输出结果文件,供 CI 消费。
Locust 用 Python 定义用户行为:HttpUser 与 @task 描述任务与权重、wait_time 控制思考时间、Web UI 实时观察;适合与 Python 技术栈共用代码与工具链。
from locust import HttpUser, task, between
class ApiUser(HttpUser):
wait_time = between(1, 2)
@task(3)
def ping(self):
self.client.get("/api/ping")