Использование переменных из scope: collection внутри Postman отлично работает.
Но когда я экспортирую коллекцию и использую ее внутри Newman, она работает не так, как я ожидал.
1) Варианты находятся внутри коллекции json, в конце файла - ок.
2) Я использую этот код:
var obj = {};
obj.categories = pm.variables.get("category_id");
obj.packages = pm.variables.get("package_id");
obj.type = "add";
pm.globals.set("switch_json", JSON.stringify(obj));
console.log("request body: " + pm.globals.get("switch_json"));
в сценарии предварительного запроса, чтобы получить значение 2 переменных коллекции (category_id, package_id).
3) Внутри Postman все работает нормально, возврат console.log:
тело запроса: {"категории": "14", "пакеты": "2", "тип": "добавить"}
4) Внутри Newman console.log возвращается только:
'тело запроса: {"тип": "добавить"}'
Означает ли это, что Newman не поддерживает переменные коллекции?