首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >我试图在j测量仪中的另外两个api中使用一个api提取的变量数据。

我试图在j测量仪中的另外两个api中使用一个api提取的变量数据。
EN

Stack Overflow用户
提问于 2022-04-14 05:33:05
回答 1查看 23关注 0票数 0

我从一个包含多个id数据的get请求中提取了一个名为ID的变量,所以我使用了json提取器,使用了路径$..id,并且不匹配as -1。

现在,我想在另两个post api urls中为每个控制器使用这个id数据(一个控制器用于一个api)。

我已经将输入优先级指定为id和strat索引0,结束索引${id_matchNr},输出变量名为tug,

2 post url类似于https://demo.qwe.com/red/{tug} https://demo.qwe.com/blue/{tug}

我想为每次迭代向这些API发送两个不同的值,但是当我运行时,每次迭代的url路径都要接受相同的tug值。

我尝试在一个前端控制器中给出这两个post API,但问题仍然相同。

请帮帮我

EN

回答 1

Stack Overflow用户

发布于 2022-04-14 06:03:08

如果您使用的是ForEach控制器和所描述的配置,则可以将当前的值称为${tug}

当涉及到下一个值时,需要使用使用intSum()函数的ForEach控制器当前迭代来计算${id_x} JMeter变量的增量值,并使用V()函数计算变量值。

类似于:

代码语言:javascript
代码运行次数:0
运行
复制
${__V(id_${__intSum(${__jm__ForEach Controller__idx},2,)},)}

应该为你做点什么。

更多信息:下面是如何组合多个JMeter变量

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71866911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档