newman run -k <collection> -e <environment>没有运行,它正在抛出错误

时间:2017-12-21 07:29:43

标签: node.js npm postman newman

newman run -k <collection> -e <environment>未运行且正在抛出如下错误,

  

&#34;无法从文件中读取数据&#34; -k&#34; ENOENT:没有这样的文件或目录,   打开&#39; D:\ Development_Avecto \ APIRegressionAuto   mation \ EnvironmentsAndCollections-K&#39; &#34;

enter image description here

有人可以帮忙吗?

注意:

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

1 个答案:

答案 0 :(得分:0)

根据docs - 您不需要-k标志作为集合参考。

纽曼正在做的是在命令行上寻找第一个参数,它知道它应该是collection file,但它正在寻找-k,并认为这是集合。所以你得到“无法从文件中读取数据”-k“”

你可以写:

newman run <collection> -e <environment>

-k是不安全的别名,如果你想要它,则需要在其他标志之后添加。

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