Как мы можем запустить тесты Selenium на селеноиде в jmeter?

Я использую Selenoid вместо сетки Selenium. Я использовал Remote Driver Config в своем Jmeter, но не могу отладить сбой в сценарии. Как я могу предоставить дополнительные возможности, такие как enableVideo, enableVNC и включить журналы для удаленных браузеров на селеноиде?


person JKC    schedule 03.03.2021    source источник


Ответы (1)


Начиная с текущей версии 3.3 подключаемого модуля WebDriver Sampler возможности список жестко запрограммирован внутри RemoteDriverConfig, поэтому параметры находятся в:

  1. Измените исходный код вышеупомянутого класса в соответствии с вашими потребностями, пересоберите плагин и замените .jar в папке lib/ext вашей установки JMeter новым.
  2. Переключитесь на JSR223 Sampler и язык Groovy. С одной стороны, это даст вам полную свободу, когда дело доходит до настройки и запуска экземпляра (ов) веб-драйвера, но, с другой стороны, вам нужно будет самостоятельно позаботиться об ограничениях, связанных с многопоточностью.
person Dmitri T    schedule 03.03.2021
comment
Большое спасибо! Первое решение творило чудеса - person JKC; 03.03.2021