如何使用 robotframework 将值传递给 jmeter 变量

How to pass value to jmeter variable using robotframework

我在 jmeter 中创建了一个变量 ${url} 并且我想使用机器人框架传递相同的值。

下面是机器人脚本,我在其中使用 ${url} 传递 url 的值,但它不是 working.I 尝试了 stackworkflow 中提到的所有解决方案,但什么都没有为我工作。

*** Settings ***
Library    JMeterLib


*** Variables ***
${url}     demoqa.com
*** Test Cases ***
Get_weather_info

    Run Jmeter   /home/sadha/Documents/apache-jmeter-5.4.1/bin/jmeter.sh    /home/sadha/Documents/apache-jmeter-5.4.1/bin/HTTP Request.jmx  /home/sadha/Documents/apache-jmeter-5.4.1/logs/log.jtl  -Jurl=${url}

我看到您正在传递 url 属性 的值,但我看不到您在何处读取它们。

将此 ${url} 替换为 ${__P(url,)},您的配置应该会按预期开始工作。

更多信息: