jmeter 第一个请求的返回值是第二个请求的入参

有两种方式可以实现:

第一种,使用正则表达式提取器。

我这边是将第一个请求的返回值放到后续请求的header中,所以配置一个http信息头管理器, 正则表达式处,(.*?)更为常用,其中?为终止贪婪模式的意思,模板正常写死$1$即可,当有多个正则表达式时候,可以选择使用哪个。(注意一下,如果复制jmeter返回的json形式的表达式的时候,一定要看一下是否带空格,血泪教训

 

此时${tn},就可以获取第一个请求返回的值了。

第二种,使用json提取器:

先创建一个json提取器

 进行配置例如想要获取uid的值,使用$.data.uid即可

 如果data中是数组的话。改成$.data[0].uid,即可获取第一个数组中的uid的值,然后同样值在

http信息头管理器中 添加token的引用

如果你不是放到head中的话,也可以直接将你定义的数据直接用于下一个接口的数据请求,这里就不重复演示了,以上就是将第一个请求返回的数据应用到后面是数据请求的方法。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值