Опция newman: exportGlobals в newman.run не принимает указанный путь
Я пытаюсь использовать это в моем test1.js:
const newman = require('newman'); // require newman in your project
// call newman.run to pass `options` object and wait for callback
newman.run({
collection: require('./postman/poc_collection.json')
environment: require('./postman/poc_env.json'),
exportGlobals: require('./postman/poc_globals.json'),
reporters: 'cli'
}, function (err) {
if (err) { throw err; }
console.log('collection run complete!');
});
По завершении запуска генерируется файл newman-globals-2019-01-11-14-39-00-154-0.json вместо использования файла poc_globals.json, указанного выше.
Опция --export-globals в командной строке newman работает нормально.
Чего мне не хватает?
Спасибо Рамя
0 ответов
Вы не должны использовать require() при установке пути к глобальному файлу. Пытаться:
exportGlobals: './postman/poc_globals.json',
Однако вам нужно использовать его, если вы хотите, чтобы ваш скрипт загружал переменные из файла глобальных переменных.
globals: require('./postman/poc_globals.json'),