jmeter - 如何在 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....
有人知道是否可能以及怎么做?
解决方案
2个选项:
1)看看漂亮的测试框架Taurus,你可以一起运行JMeter和Robot Framework
2)使用Robot Framework测试创建一个bat,powershell并通过OS Proces Sampler调用它
推荐阅读
- python - 编译一个带有硬编码的pickle转储的python程序
- android - 使用 ViewModel 和 LiveData 时如何删除 Firebase 实时数据库中的数据?
- python - Python程序通过更改单词“ace”中的字母“c”来生成所有可能的单词
- azure - 关于 Azure DevOps 与 Ansible 集成的问题
- user-interface - Power BI:如何使用一个切片器选项过滤/选择多个值
- javascript - 防止样式属性在其他属性更改时更改回默认值
- php - 如何从标记为 monolog.processor 的服务访问路由参数?
- r - How to subtract two columns using tidyverse mutate with columns named by external variables
- asp.net - 在 ASP.NET 网络表单中加载第三方依赖项的位置
- docker - 并行运行 Docker 服务多次以利用具有多个 CPU 内核的计算机