我想使用 Postman 以动态方式设置环境变量,并根据请求名称使用 dataObject..attribute2 的值。此脚本在 Pre-req 部分中使用。
情况:我有一个json数据对象:
var dataObject = {
"request01": {
"attribute1": 123456789,
"attribute2": "asdfghjkl"
},
"request02": {
"attribute1": 987654321,
"attribute2": "lkjhgfdsa"
}
}
我在同一个文件夹中有这 2 个请求,名称如下:
请求01
请求02
现在,我想定义此分配的值,因此我将 attribute2 值分配给变量 dynamicAttribute2。如果我以静态方式执行此操作,则如下所示:
postman.setEnvironmentVariable("dynamicAttribute2", dataObject.request02.attribute2);
现在这个问题如何以动态方式正确执行,具体取决于请求名称,每个。我试图这样做:
postman.setEnvironmentVariable("dynamicAttribute2", dataObject.{request.info.name}.attribute2);
问题是 Postman 无法解析对属性的对象引用。
题
使用它的正确方法是什么?
慕无忌1623718
收到一只叮咚
相关分类