Hermes/load_tests/loads/low_load.py

13 lines
359 B
Python

from locust import LoadTestShape
class LowLoad(LoadTestShape):
time_limit = 600
spawn_rate = 5
max_users = 100
def tick(self) -> (tuple[float, int] | None):
user_count = self.spawn_rate * self.get_run_time()
if user_count > self.max_users:
user_count = self.max_users
return (user_count, self.spawn_rate)