jmeter三种方法提取返回结果中的数据以及跨线程组使用方法

jmeter使用过程中经常需要使用到前一个接口的返回结果作为下一个接口的入参,大部分接口的返回消息都是json格式,下面介绍三种最常用的方式获取json消息里的参数值。以登录认证接口为例,取出refresh_token给后续的接口使用。
在这里插入图片描述

方法1:后置处理器-json提取器

对于json串来说这是最简单的方法
在这里插入图片描述
Names of created variables:是自己定义一个变量名称,用来存放值,以便后续使用,可以写多个变量,用;号隔开,如果写了多个那后面的也都要填写相应的个数
JSON Path expressions:是json表达式,格式是$.refresh_token 表示获取refresh_token的值
Match No. (0 fro Random):选择匹配到的第几个值,1表示选择匹配到的第1个值,0是随机,这里我们只匹配到一个,所以写0或者1都无所谓
Default Values:当表达式匹配不到值时设定的默认值,注意如果这个提取器同时获取2个或以上的值时,这个默认值是必填的,而且要与变量个数对应,这里我们只需要取一个值,所以可以不填默认值

方法2:后置处理器-正则提取器

稍微了解过正则表达式的都可以试试

  • 4
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值