Использование переменных из 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) Внутри Почтальона все работает нормально, console.log возвращает:
тело запроса: {"category": "14", "packages": "2", "type":" add "}
4) Внутри Newman console.log только возврат:
'тело запроса: {" type ":" add "}'
Значит ли это, что Ньюман не поддерживает переменные коллекции?