Как запускать тестовые примеры Robot Framework в JMeter?

#jmeter #robotframework

#jmeter #robotframework

Вопрос:

Мне пришлось писать свои тестовые примеры в Robot Framework, теперь я хотел бы запустить эти тестовые примеры в JMeter.

Я видел, что существует библиотека Jmeter, но это для выполнения тестов JMeter внутри робота, верно? Мне нужно сделать наоборот, запустить Robot Framework внутри JMeter.

У меня был такой тестовый пример, как запустить в Jmeter? Мне нужно использовать параметры chrome….

     *** Test Cases ***
    ${chrome_options} =     Evaluate    sys.modules['selenium.webdriver'].ChromeOptions()    sys, selenium.webdriver
    amp;{SiteOptions}         Create Dictionary    last_used=${1470931206}     setting=${1}
    amp;{media_stream_mic}    Create Dictionary    ${url},*=${SiteOptions}
    ${prefs}               Create Dictionary    profile.content_settings.exceptions.media_stream_mic=${media_stream_mic}    profile.content_settings.exceptions.media_stream_camera=${media_stream_mic}
    Call Method    ${chrome_options}    add_experimental_option    prefs    ${prefs}
    Create WebDriver    Chrome    chrome_options=${chrome_options}
    Go To    ${url}
    Do some actions....
  

Кто-нибудь знает, возможно ли это и как это сделать?

Ответ №1:

2 варианта:

1) Взгляните на хороший тестовый фреймворк Taurus, с помощью которого вы можете запускать JMeter и Robot Framework вместе

2) Создайте bat, powershell с тестом Robot Framework и вызовите его через ОС Proces Sampler

Ответ №2:

Я бы посмотрел на https://kowalpy.github.io/Robot-Framework-JMeter-Library / Кажется, он может выполнять выполнение, а также сообщать о преобразовании в стиль / формат robot framework.