Ошибка при выполнении базового c кода в Locust - PullRequest
0 голосов
/ 11 марта 2020

из импорта саранчи Locust, TaskSet

def login (l): print ("Я вошел в систему")

def logout (m): print ("Я вышел из системы") )

class UserBehaviour (TaskSet):

task=[login,logout]

class User (Locust): task_set = UserBehaviour

Сообщение об ошибке ---

(venv ) C: \ pythnprojects \ LearnLocustProject \ venv \ locust_test> locust -f firstlocust.py

[2020-03-11 00: 38: 57,259] DELLXPS / INFO / locust.main: запуск веб-монитора в *: 8089

[2020-03-11 00: 38: 57,259] DELLXPS / INFO / locust.main: Стартовая саранча 0.11.0

[2020-03-11 00:39: 05,581] DELLXPS / INFO / locust.runners: Отрождение и роение 1 клиентов со скоростью 1 клиент / с ...

[2020-03-11 00: 39: 05,585] DELLXPS / ОШИБКА / stderr: трассировка (последний вызов был последним):

Файл "c: \ pythnprojects \ learnlocustproject \ venv \ lib \ site-packages \ locust \ core.py", строка 358, в прогоне

self.schedule_task(self.get_next_task())

Файл "c: \ pythnprojects \ learnlocustproject \ venv \ lib \ site-packages \ locust \ core. py ", строка 419, в get_next_task

return random.choice(self.tasks)

File" C: \ DOWNLOADS \ lib \ random.py ", строка 290, на выбор

raise IndexError('Cannot choose from an empty sequence') from None

IndexError: Cannot выберите из пустой последовательности

[2020-03-11 00: 39: 06,582] DELLXPS / INFO / locust.runners: Заштрихованы все саранчи: Пользователь: 1

[2020-03-11 00: 39: 06,591] DELLXPS / ОШИБКА / stderr: трассировка (последний последний вызов):

Файл "c: \ pythnprojects \ learnlocustproject \ venv \ lib \ site-packages \ locust \ core.py ", строка 358, в прогоне

self.schedule_task(self.get_next_task())

Файл" c: \ pythnprojects \ learnlocustproject \ venv \ lib \ site-packages \ locust \ core.py ", строка 419, в get_next_task

return random.choice(self.tasks)

Файл "C: \ DOWNLOADS \ lib \ random.py", строка 290, на выбор

raise IndexError('Cannot choose from an empty sequence') from None

IndexError: Невозможно выбрать пустую последовательность

[2020-03-11 00: 39: 07,597] DELLXPS / ERROR / stderr: трассировка (последний последний вызов):

Файл "c: \ pythnprojects \ learnlocustproject \ venv \ lib \ site-packages \ locust \ core.py ", строка 358, в файле

self.schedule_task(self.get_next_task())

«c: \ pythnprojects \ learnlocustproject \ venv \ lib \ site-packages \ locust \ core.py», строка 419, в файле get_next_task

return random.choice(self.tasks)

* C: \ DOWNLOADS \ lib \ random.py ", строка 290, на выбор

raise IndexError('Cannot choose from an empty sequence') from None

IndexError: Невозможно выбрать пустую последовательность

1 Ответ

1 голос
/ 11 марта 2020

Похоже, вы ошиблись tasks (сейчас кажется, что task).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...