首页 > 解决方案 > 如何在 JMeter 中运行 Robot Framework 测试用例?

问题描述

我必须在 Robot Framework 中编写测试用例,现在我想在 JMeter 中运行这些测试用例。

我看到存在 Jmeter 库,但这是在机器人内部执行 JMeter 测试,对吗?我需要做相反的事情,在 JMeter 中运行机器人框架。

我有一个这样的测试用例,如何在Jmeter中运行?我需要使用 chrome 选项....

    *** Test Cases ***
    ${chrome_options} =     Evaluate    sys.modules['selenium.webdriver'].ChromeOptions()    sys, selenium.webdriver
    &{SiteOptions}         Create Dictionary    last_used=${1470931206}     setting=${1}
    &{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....

有人知道是否可能以及怎么做?

标签: jmeterrobotframework

解决方案


2个选项:

1)看看漂亮的测试框架Taurus,你可以一起运行JMeter和Robot Framework

2)使用Robot Framework测试创建一个bat,powershell并通过OS Proces Sampler调用它


推荐阅读