Простой способ конвертировать сценарии браузера Selenium в сценарии Jmeter? - PullRequest
0 голосов
/ 02 июля 2018

Я ищу способ преобразования сценариев автоматизации Selenium Browser, которые уже работают в настоящее время, в сценарии Jmeter. Учитывая это, у меня нет нагрузочного тестирования, за исключением только автоматизации пользовательского интерфейса браузера. Я знаю, что есть инструмент под названием Blazemeter and taurus, но я ищу простое бесплатное решение?

Спасибо.

1 Ответ

0 голосов
/ 02 июля 2018

Просто запишите их, используя JMeter HTTP (S) Test Script Recorder

  1. Подготовьте JMeter к записи. Самый быстрый способ - использование JMeter Templates Feature

    • В главном меню JMeter выберите File -> Templates -> Recording и нажмите «Создать»
    • Найдите HTTP(S) Test Script Recorder в Плане испытаний и нажмите «Пуск»
  2. Сконфигурируйте свои тесты Selenium для запуска через прокси JMeter. Код ниже предназначен для Firefox

    org.openqa.selenium.Proxy proxy = new org.openqa.selenium.Proxy();
    proxy.setHttpProxy("localhost:8888");
    DesiredCapabilities cap = new DesiredCapabilities();
    cap.setCapability(CapabilityType.PROXY, proxy);
    WebDriver driver = new FirefoxDriver(cap);
    
  3. Запустите тест. JMeter будет захватывать запросы и сохранять их в Recording Controller

...