response返回值设置为变量
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}}
小朱笔记欢迎讨论
版权归原作者 Max__lu 所有, 如有侵权,请联系我们删除。