Я пытаюсь загрузить тест HTTP-URL (динамический) с помощью Locust.io. У меня уже есть скрипты Python, которые будут делать вызов GET для URL. Проблема, с которой я сталкиваюсь, заключается в том, что URL-адреса и количество пользователей являются динамическими и считываются из файла CSV.
Например, вот как будет выглядеть ввод нагрузочного тестирования:
Input.csv:
============
URLs No of users to simulate
=============================================
URL 1 1000
URL 2 5000
URL 3 2000
URL 4 1000
Каждый URL в CSV уникален, и количество пользователей для имитации изменений для каждого URL. Я хотел бы использовать нагрузочное тестирование саранчи в распределенном режиме.
Например, Locust master прочитает URL 1 и отправит его на Slave 1 для имитации 1000 пользователей. а затем выберите URL2 и отправьте его на ведомый 2 для имитации 5000 пользователей.
как мне добиться этого с помощью саранчи? кто-нибудь может пролить свет?