locust.exception.MissingWaitTimeError, получая, когда не включают время ожидания в классе саранчи - PullRequest
0 голосов
/ 17 февраля 2020

Я делаю нагрузочное тестирование API с помощью Locust. Я побежал за 10 пользователей, а показатель штриховки 0,17 RPS означает, что каждые 6 секунд добавляется новый пользователь. Вот что произошло, когда первый запрос закончился, затем снова добавился первый пользователь. Так что он не работает с одной итерацией, если мы не остановим его вручную. Поэтому я хочу, чтобы, если я использую 10 пользователей, то после 10 пользователей скрипт саранчи должен быть остановлен. Когда я удаляю время ожидания, оно работает нормально, но в журналах появляется ошибка. Как удалить эту ошибку locust.exception.MissingWaitTimeError: Необходимо определить метод wait_time

class WebUser(HttpLocust):
def __init__(self, *args, **kwargs):
    super(Locust, self).__init__(*args, **kwargs)
    self.client = SimpleClient()

task_set = GetUsers
**wait_time = between(6,7)**

enter image description here

...