相信大家都知道在开展接口测试或者是接口面试的过程中,我们会发现很多接口需要依赖前面的接口,需要我们动态从前面的接口返回中提取数据,也就是我们通常说的关联。关联通俗来讲就是把上一次请求的返回内容中的部分截取出来保存为参数,用来传递给下一个请求使用。最常见的就是在登录接口中获取token,供其他接口进行请求体或请求头使用
今天获取token我是直接写出两种方式,一种是使用“正则表达式提取器”一种是“JSON提取器”,
正则表达式提取器:使用正则表达式的方法把我们需要提取的内容通配出来(原理:通过左右二边不变的边界来提取中间变的返回值 )
1. 在登陆请求中,添加一个正则表达式提取器,获取token,其正则表达式为:“token”:"(.+?)"
说明:
(1)引用名称:下一个请求要引用的参数名称,如填写token,则可用${token}引用它。
(2)正则表达式:
():括起来的部分就是要提取的。
.:匹配任何字符串。
+:一次或多次。
?:在找到第一个匹配项后停止。
(3)模板:用KaTeX parse error: Can't use function '$'