跳到主要内容

提取变量

“后置操作”支持添加“提取变量”功能,可以基于接口返回结果自动提取数据并设置为变量(临时变量/环境变量/全局变量),方便其它接口运行的时候直接使用。

设置断言

打开 Apifox 中的某条接口,在“后置操作”页中添加“提取变量”。

接口间相互传递数据

例如当前 B 接口的请求参数依赖于 A 接口返回的数据,现希望 B 接口在发送请求的同时能自动获取 A 接口返回的数据并作为请求参数。实现思路如下:

  1. A 接口在后置操作中添加提取变量功能,将返回的数据自动提取至变量中。
  2. B 接口对应的参数值直接引用已提取的变量。

A 接口

打开 A 接口用例的”后置操作“页,在后置操作中添加提取变量功能。将接口返回 Response JSON 数据里的 token 值提取到名为 token 的变量中。

B 接口

在对应的参数值中写入 {{token}},即引用可名为 token 的变量。