我试图将数字分隔为奇数和偶数,然后使用 jmeter 中的变量传递到 url 路径
I am trying to seperate the numbers to odd and even and then pass to to the url path using variable in jmeter
我从获取所有 id 值的地方收到一个获取请求,使用 json 提取器提取并将其命名为 id 并将匹配编号用作 -1
现在我想将这个 id 变量传递到 post url 路径
并且此 post 请求在每个控制器的内部设置为 运行 所需的迭代次数
我已经为每个控制器给出了如下值
输入变量:id
起始索引:0
结束索引:${id_matchNr}
输出变量名称:outid
路径相似
Post 路径 1:https://demo.qwe.com/blue${outid}
Post 路径 2:
https://demo.qwe.com/blue${outid}
我只想将偶数 ID 号传递给路径 1,将奇数 ID 号传递给路径二
所以我使用了 if 控制器并给出了表达式
${outid}%2==0 到第一条路径
并且 ${outid}%2!=0 到其他 if 控制器并放置路径 2 请求
并检查了解释条件
每个控制器都有这两个请求。
当我 运行 脚本时,我得到 post rqsts 的空白输出。
你能帮帮我吗
您放入 If 控制器的 function or variable 必须评估为 true
,只有这样 If 控制器才会 运行 它的子级。在您的情况下,您只提供了一个字符串。
您需要将其包装成 __jexl3() function,例如:
${__jexl3(${outid}%2==0,)}
这样它应该会按预期工作。
我从获取所有 id 值的地方收到一个获取请求,使用 json 提取器提取并将其命名为 id 并将匹配编号用作 -1
现在我想将这个 id 变量传递到 post url 路径
并且此 post 请求在每个控制器的内部设置为 运行 所需的迭代次数
我已经为每个控制器给出了如下值 输入变量:id 起始索引:0 结束索引:${id_matchNr} 输出变量名称:outid
路径相似
Post 路径 1:https://demo.qwe.com/blue${outid}
Post 路径 2: https://demo.qwe.com/blue${outid}
我只想将偶数 ID 号传递给路径 1,将奇数 ID 号传递给路径二
所以我使用了 if 控制器并给出了表达式 ${outid}%2==0 到第一条路径 并且 ${outid}%2!=0 到其他 if 控制器并放置路径 2 请求 并检查了解释条件
每个控制器都有这两个请求。
当我 运行 脚本时,我得到 post rqsts 的空白输出。
你能帮帮我吗
您放入 If 控制器的 function or variable 必须评估为 true
,只有这样 If 控制器才会 运行 它的子级。在您的情况下,您只提供了一个字符串。
您需要将其包装成 __jexl3() function,例如:
${__jexl3(${outid}%2==0,)}
这样它应该会按预期工作。