一、关联:
关联就是用来解决请求与请求间的依赖,
二、一般出现场景,有两种
(1) 用户登录后,session信息都不同,更新用户信息的接口,操作时需要要使用session,就需要将这个动态的信息保存下来。 获取session需要给请求添加
详细讲一下,例如登录后需要修改密码,修改密码虽然不需要token值,但是服务器需要登录后的session来识别验证这个用户,也就是调用接口时需要携带登录后的session。这时候就可以通过下面的三种方式,提取出登录接口返回值中的session;然后在修改密码接口处添加一个cookie管理器。cookie管理器的名称和值,分别是登录接口返回cookie的key值和提取出的cookie变量
(2) 还有经常遇到的场景,第二个请求提交的参数要从第一个请求的返回数据中获取。比如第一个接口为提交密保问题答案,它的返回值中含有token值,需要作为第二个修改密码接口请求的参数使用
二、提取session或返回值信息有三种实现方式:
- 正则表达式:添加正则表达式提取器提取token
- 左右边界值(Boundary Extractor)(适用于前一个接口的返回值作为第二个接口的参数)
- 特定的 json Extractor
方法一:正则表达式方式:
链接
方法二、左右边界值【Boundary Extractor】