1.示例
将上个接口的Tests写入脚本
如下我们需要拿到此接口的orderId 作为下个接口的入参我们需要在Tests输入脚本提取值作为变量(下个接口也需要在同一个环境)

//获取响应体转换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}}

小朱笔记欢迎讨论
本文介绍了如何在接口测试中提取响应值并将其作为变量,用于后续接口请求。通过示例展示了如何将订单ID(orderId)从响应体中解析出来,设置为环境变量或全局变量,并在下个接口中使用。讲解了如何查看和使用这些变量,为接口测试流程提供便利。
1405

被折叠的 条评论
为什么被折叠?



