newman run -k ‹коллекция› -e ‹среда› не запущен и выдает ошибку

newman run -k <collection> -e <environment> не работает и выдает ошибку, как показано ниже,

"невозможно прочитать данные из файла "-k" ENOENT: нет такого файла или каталога, откройте "D:\Development_Avecto\APIRegressionAutomation\EnvironmentsAndCollections-k""

введите здесь описание изображения

может кто-нибудь помочь в этом, пожалуйста?

Примечание :

node version - v4.1.2
npm version - 2.15.12
newman version - 3.9.1

person Manikandan    schedule 21.12.2017    source источник


Ответы (1)


Согласно документам - флаг -k не требуется для ссылка на коллекцию.

Что делает newman, так это ищет первый аргумент в командной строке, который, как он знает, должен быть collection file, но вместо этого находит -k и думает, что это коллекция. Таким образом, вы получаете "невозможно прочитать данные из файла "-k"".

Вы можете просто написать:

newman run <collection> -e <environment>

-k — это псевдоним для небезопасного, и если вы хотите этого, его нужно добавить после других флагов.

newman run <collection> -e <environment> -k

person Danny Dainton    schedule 21.12.2017
comment
Я должен использовать -k, чтобы отключить ssl при запуске моей коллекции. как вы сказали, я использовал -k после других флагов, и теперь он работает. Спасибо за вашу помощь :) - person Manikandan; 02.01.2018