我们做接口测试的时候都会遇到一个场景,就是参数关联,所谓的参数关联就是上一个参数的返回值用于下一个参数的请求中。
实现方法
1.设置环境变量
环境变量是支持变量分组的,这样可以开发、测试、生产环境的变量各分一个组。
2.设置全局变量
在任何环境中都可以使用,但全局变量只有一组。
实现方法跟上面差不多。
3.Test设置变量
假定:接口B产生的数据,被接口A依赖。
- 发送接口B请求,获取响应数据。
- 将响应数据,设置全局变量/环境变量中。
- 接口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) ```