举例如下:
一、jmeter上一个接口获取的token传递给下个接口
1、现在获取token的接口下面添加一个JSON提取器
2、查看获取token的接口的返回报文,看到里面有token这节点
3、在json提取器中将返回报文中的token提取出来
如果要获取多个参数可以用“ ;”隔开,英文的分号:
Apply to:应用范围
Names of created variables :接收值的变量名,自定义,多个变量用分号分隔
JSON Path expression: json path表达式,也是用分号分隔
Match No.(0 for Random):0表示随机;n取第几个匹配值;-1匹配所有。若只要获取到匹配的第一个值,则填写1
Compute concatenation var(suffix_ALL):如果找到许多结果,则插件将使用’ , '分隔符将它们连接起来,并将其存储在名为 _ALL的var中
Default Values: 缺省值,匹配不到值的时候取该值,可写error。
4、$.data.token的解释
$相当于是根节点,然后一级一级的去找你要的参数
5、下一个接口引用token;
报文引用:
接口入参引用:
最后测试一下;
注:一个线程组中的http请求,要按顺序执行,需要勾选下方如图所示:
6、发送请求,可以用调试取样器调试