Распределенное нагрузочное тестирование саранчи на локальной машине - PullRequest
0 голосов
/ 28 мая 2020

Мне было интересно, можно ли запустить locust, распространяемый на локальной машине? Я имею в виду создавать подчиненные и управлять локально. Я пробовал дальше:

Мастер:

> locust --master

Рабы:

> locust --slave --master-host=127.0.0.1 --master-port=8089

Но я получаю сообщение об ошибке:

Вы работаете в распределенном режиме, но не подключены подчиненные серверы. Пожалуйста, подключите подчиненные устройства перед роением.

1 Ответ

1 голос
/ 28 мая 2020

Да, можно запустить locust, распространяемый на локальной машине. Обратите внимание, что вам не нужно указывать параметр master-host , поскольку по умолчанию он равен 127.0.0.1 .

Сначала откройте терминал и запустите мастер с помощью этой команды:

locust -f load_test_script.py --master

Затем запустите подчиненные устройства, каждый в новом окне терминала:

locust -f load_test_script.py --worker

Для оптимальной производительности количество ведомых устройств на локальной машине не должно исключать количество ядер процессора. Проверьте официальную документацию для получения дополнительной информации о запуске locust в распределенном режиме.

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