axiospost请求参数例子_Postmanpostman参数关联

本文档详细介绍了如何在Postman中进行参数关联的实战操作,包括创建环境变量、设置接口内容、编写Test脚本来获取返回参数,并在后续接口中使用这些参数,实现接口间的参数传递。
摘要由CSDN通过智能技术生成
  我们做接口测试的时候都会遇到一个场景,就是参数关联,所谓的参数关联就是上一个参数的返回值用于下一个参数的请求中,通过python中requests我们知道如何请求,那么通过postman如何请求?

参数关联

在应用业务接口中,完成一个业务功能时,有时候一个接口可能不满足业务的整个流程逻辑,需要多个接口配合使用,并且在A接口调用后,我们需要在A接口的返回数据中拿到需要的字段,并且在调用B接口的时候,作为B接口请求参数传递给B接口,拿到后续响应的返回数据。

实战演习

我们今天还是通过天气查询接口来完成通过postman完成接口请求接口文档:
# 接口地址
http://apis.juhe.cn/simpleWeather/query# 请求参数
city:要查询的城市名称/id,城市名称如:温州、上海、北京,需要utf8 urlencode
key:331eab8f3481f37868378fcdc76cb7cd

1、创建一个环境变量,配置环境变量

4e51ef08409fcc3c183b242cba830c9b.png
配置参数名和参数值,其中参数值可以不用填,执行接口后,会自动补齐
61e52d3a66e930b1a7a40bb6c79216d0.png

2、填写接口内容,查看返回内容

这里我们继续拿城市返回内容
c2ab9352923554044b5e28f8556b1d86.png

3、编写Test,取出返回参数内容

这个地方就是postman关键部分,前面一篇我们介绍过Test的功能可以增加断言,也可以编写脚本完成对接口操作。这里就遇到了一个编写脚本,收取返回内容,然后提取出我们想要的数据
var Jsondata = JSON.parse(responseBody);//设置环境变量手机返回信息
pm.environment.set("city",Jsondata.result.city);//提取出city参数数据
94569374b8033e4cd4a8448d5742f582.png
 点击请求接口后,我们可以通过查看设置的环境变量的值,可以发现我们想要取得值已经成功收集了
b910091409f2e5eb33b2ec2ff14b818b.png

4、创建另一个接口,完成参数关联

通过上面的步骤,参数已经取出来了,这个时候怎么进行关联呢?我们知道在python中可以通过一个变量进行赋值,那么postman也可以吗?postman对于这样有特殊的方法
47e9b0d3f7d6d7867000ce8cbc2f0a81.png
通过上面的栗子,我们发现已经完成了参数关联了,但是这只是一个非常小的例子,我们已经明白了方法是如何操作的,那么我们离复杂的接口参数关联还远吗?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值