纽曼:运行URL收集时出现身份验证错误

时间:2019-07-04 10:40:22

标签: postman-collection-runner newman

我正在尝试在Newman上使用Postman的现有集合URL,但是遇到验证错误。

我已经尝试根据Newman documentation运行URL集合。 如果我在本地导出集合并运行它,则可以正常运行,但是当我更改远程URL的本地(导出的JSON文件)时,出现以下身份验证错误

error: You are not authenticated by the server.

workspace' is not recognized as an internal or external command,
operable program or batch file.

这是它的工作原理:

newman run pathToMyExportedLocallyCollection.json -e pathToMyExportedLocallyEnvironment.json

相反,这给了我身份验证错误:

newman run "https://myTemaName.postman.co/collections/myCollection" -e pathToMyExportedLocallyEnvironment.json

出现身份验证错误是有道理的,因为这不是公共集合,但是我看不到任何可以指定用户名和密码来进行身份验证的选项。

已解决

@ Danny Dainton在他的评论中向我指出了此链接:Using Newman with the Postman API,这是通过Postman API远程访问URL的5个步骤。完成这些步骤后,您就可以这样做:

$ newman run "https://api.getpostman.com/collections/$uid?apikey=$apiKey" \
--environment "https://api.getpostman.com/environments/$uid?apikey=$apiKey"

0 个答案:

没有答案