lsekfe 发表于 2023-6-9 11:06:20

怎么提取和引用token之Jmeter

1.执行获取token接口
  在结果树这里,使用$符号提取token值。
  $根节点,$.data.token表示提取根节点下的data节点下的token节点的值。
http://www.51testing.com/attachments/2023/06/15326880_2023060714191916olv.png
  2.使用json提取器,提取token
  变量路径就是把在结果树提取的路径写上。
http://www.51testing.com/attachments/2023/06/15326880_202306071419221lNmE.png
  3.使用BeanShell取样器或者BeanShell后置处理程序,将token设置为全局变量
  工具--函数助手,用函数__setProperty将获取到的参数设为属性。
http://www.51testing.com/attachments/2023/06/15326880_202306071419251Djhe.png
  4.在其他接口直接引用token
  工具--函数助手,用函数__P来调用jmeter属性,获取属性值。
  引用token前面要加Bearer,跟后面的token进行拼接(之前没加一直不成功,然后用了postman才发现自动生成的token会自动带,这里就手动加上了,结果就好了),百度查了说是为了规范..
http://www.51testing.com/attachments/2023/06/15326880_202306071419291agJz.pnghttp://www.51testing.com/attachments/2023/06/15326880_202306071419321hIV3.png

页: [1]
查看完整版本: 怎么提取和引用token之Jmeter