Необходимо организовать тестирование веб приложения с использованием его интерфейса. Я написал небольшой сценарий с использованием python, locust и selenium. Как браузер использую chrome в headless моде, но мне всё равно не хватает скорости, не говоря уже о том что тестовый сервер способен таких хромов наплодить не более 60-70 штук.
Подскажите как более правильно реализовать нагрузочное тестирование с использованием веб интерфейса приложения?
Или же как настроить хром под такие нужды?
Мои настройки ниже:
options = webdriver.ChromeOptions()
options.add_argument("--proxy-server='direct://'")
options.add_argument("--proxy-bypass-list=*")
options.add_argument("--no-sandbox")
options.add_argument('--lang=en-us')
options.add_argument('--use-fake-ui-for-media-stream')
options.add_argument('--disable-extensions')
options.add_argument('--no-cache')
options.add_argument('--headless')
options.add_argument('--disable-gpu')
options.add_argument('--browser-test')
options.add_argument('log-level=2')
options.add_argument('--dom-automation')
options.add_argument('--disable-gl-drawing-for-tests')