我们做接口测试的时候都会遇到一个场景,就是参数关联,所谓的参数关联就是上一个参数的返回值用于下一个参数的请求中。

实现方法

1.设置环境变量

环境变量是支持变量分组的,这样可以开发、测试、生产环境的变量各分一个组。
image.png
image.png
image.png

2.设置全局变量

在任何环境中都可以使用,但全局变量只有一组。
实现方法跟上面差不多。

3.Test设置变量

假定:接口B产生的数据,被接口A依赖。

  1. 发送接口B请求,获取响应数据。
  2. 将响应数据,设置全局变量/环境变量中。
  3. 接口A从全局变量/环境变量中,提取数据,发送请求。 ```javascript //1.获取响应结果 //var jsonData = pm.response.json() var jsonData = JSON.parse(responseBody)

//2.从响应结果中提取城市名 var city = jsonData.result.city

//3.将城市名保存到全局变量中 pm.globals.set(“glo_city”,city)

//将城市名保存到环境变量中 pm.environment.set(“dev_city”,city) ```