关联
现在做性能测试的,有很多都是单纯的接口测试,不需要将上一次响应的数据保存下来再发出去,但如果需要,就需要关联,那什么样的数据需要关联呢?
- 数据由服务器产生
- 数据每次请求时都是动态变化的
- 数据在后续请求中需要再发送出去
可以把关联理解为取服务器端返回的值,然后在后续请求发送出去,比如登录请求返回的token信息就是一个典型的需要关联的数据,需要在后续请求中作为身份认证的凭证。
以下给出获取登录请求返回的Token,然后在后续请求中放在头部信息中发送出去的示例
示例
1、添加线程组
2、在线程组下添加登录http请求
3、在线程组下添加头管理器
4、在登录请求下添加响应断言,根据实际情况选择合适的方式
5、在线程组下添加查看结果树,并执行请求
6、在登录请求下添加JSON提取器
7、添加后续需要token信息的请求
8、在请求下添加信息求管理器,名字根据后端的需求命名
9、在请求下添加响应断言
10、执行测试计划,查看结果