mirror of https://github.com/locustio/locust.git
22 lines
495 B
Python
22 lines
495 B
Python
from locust import HttpUser, between, task
|
|
|
|
import time
|
|
|
|
|
|
class QuickstartUser(HttpUser):
|
|
wait_time = between(1, 2)
|
|
|
|
@task
|
|
def hello_world(self):
|
|
self.client.get("/hello")
|
|
self.client.get("/world")
|
|
|
|
@task(3)
|
|
def view_item(self):
|
|
for item_id in range(10):
|
|
self.client.get(f"/item?id={item_id}", name="/item")
|
|
time.sleep(1)
|
|
|
|
def on_start(self):
|
|
self.client.post("/login", json={"username": "foo", "password": "bar"})
|