0


postman 之response上一条的接口返回值作为下个接口的入参

response返回值设置为变量

1.示例

将上个接口的Tests写入脚本

如下我们需要拿到此接口的orderId 作为下个接口的入参我们需要在Tests输入脚本提取值作为变量(下个接口也需要在同一个环境)
获取response值

//获取响应体转换JSON格式
var responseData = JSON.parse(responseBody)

//设置环境变量命名orderId,取的值responseData.orderId
pm.environment.set(“orderId”, responseData.orderId)

//设置全局变量
//pm.globals.set(‘orderId’,responseData.orderId)

2.说明

orderId:设置的变量(自定义),responseData.orderId:接口的返回值。如果有二级info可以以路径形式带入后面列如:pm.environment.set(“orderId”, responseData.info.orderId)取本次接口的orderId,也可设置为全局变量

发送接口后点击右上角的环境查看有显示
环境有显示

将获取的变量在下个接口中使用{{}}的形式带入接口传参如:{{orderId}}
在这里插入图片描述

小朱笔记欢迎讨论

标签: postman 测试工具

本文转载自: https://blog.csdn.net/Max__lu/article/details/126785271
版权归原作者 Max__lu 所有, 如有侵权,请联系我们删除。

“postman 之response上一条的接口返回值作为下个接口的入参”的评论:

还没有评论