Могу ли я открыть Microsoft EDGE через JMeter? - PullRequest
0 голосов
/ 01 февраля 2019

Я хочу открыть браузер EDGE через JMeter.Все другие браузеры имеют определенный элемент конфигурации, присутствующий в JMeter .Но у Edge их нет, и я хочу использовать браузер Edge.

Ответы [ 2 ]

0 голосов
/ 04 февраля 2019

В настоящее время Плагин WebDriver Sampler не поддерживает браузер Edge, вы можете обратиться к Разработчикам и сопровождающим JMeter Plugins и уточнить, является ли эта функция в дорожной карте, и если / когда она будетбыть реализованным.

Тем временем вы все еще можете запустить браузер Edge из JMeter, используя JSR223 Sampler и Groovy language

  1. Убедитесь, чтоустановить плагин JMeter WebDriver .В приведенных ниже инструкциях предполагается, что Плагин поддержки Selenium / WebDriver версии 3.0 , его можно установить с помощью JMeter Plugins Manager :

    enter image description here

  2. Загрузите selenium-edge-driver-3.14.0.jar и сохраните его в папке "lib" вашей установки JMeter
  3. Загрузите MicrosoftWebDriver.exe для вашей версии Edge ипоместите его в папку "lib" вашей установки JMeter
  4. Перезапустите JMeter, чтобы выбрать .jar up
  5. Добавить JSR223 Sampler в свой план тестирования
  6. Поместите следующеекод в области «Сценарий»:

    System.setProperty("webdriver.edge.driver", "../lib/MicrosoftWebDriver.exe");
    def driver = new org.openqa.selenium.edge.EdgeDriver()
    driver.get("http://jmeter.apache.org")    
    
  7. Вот и все, JMeter должен запустить браузер Edge и открыть веб-сайт JMeter
0 голосов
/ 01 февраля 2019
  1. Добавить Диспетчер заголовков HTTP
  2. Добавить User-Agent заголовок с одной из строк Edge User Agent в Диспетчер заголовков HTTP

Некоторые строки, например, выберите одну для имитации EDGE:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14393
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36 Edge/15.15063
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586

Строки агента пользователя для Microsoft Edge

Microsoft Edge для настольных ПКи для мобильных устройств в Windows 10 и сборках RemoteIE предназначены для максимальной совместимости с другими современными браузерами и современным веб-контентом.Ниже приведены строки агента пользователя на рабочем столе, на мобильном устройстве и в WebView.

Рабочий стол:

 Mozilla/5.0 (Windows NT 10.0; <64-bit tags>) AppleWebKit/<WebKit Rev> (KHTML, like Gecko) Chrome/<Chrome Rev> Safari/<WebKit Rev> Edge/<EdgeHTML Rev>.<Windows Build>

Мобильный

 Mozilla/5.0 (WM 10.0; Android <Android Version>; <Device Manufacturer>; <Device Model>) AppleWebKit/<WebKit Rev> (KHTML, like Gecko) Chrome/<Chrome Rev> Mobile Safari/<WebKit Rev> Edge/<EdgeHTML Rev>.<Windows Build>

Пользователь Microsoft EDGE-агент изменения строки

...