Я хотел бы использовать Postman для динамической установки переменной окружения и использовать значения dataObject..attribute2 на основе имени запроса. Этот сценарий используется в разделе Pre-req.
Ситуация: у меня есть объект данных json:
var dataObject = {
"request01": {
"attribute1": 123456789,
"attribute2": "asdfghjkl"
},
"request02": {
"attribute1": 987654321,
"attribute2": "lkjhgfdsa"
}
}
И у меня есть эти 2 запроса в одной папке с именами:
Теперь я хочу определить значение этого распределения, поэтому я присваиваю значение attribute2 переменной dynamicAttribute2. Если я делаю это статическим образом, это выглядит так:
postman.setEnvironmentVariable("dynamicAttribute2", dataObject.request02.attribute2);
Теперь вопрос, как это сделать правильно, динамически, в зависимости от имени запроса, каждый. Я пытался сделать это:
postman.setEnvironmentVariable("dynamicAttribute2", dataObject.{request.info.name}.attribute2);
Проблема в том, что почтальон не может разрешить ссылку на объект для атрибута.
Вопрос
Что такоеправильный способ использовать это?