Newman 帮助指定集合、环境和全局变量可以作为路径或 URL 传递。我可以看到如何从 Postman 获取收藏 URL(通过转到共享 > 收藏链接)。
如何在 Postman 中获取 Environment 和 Globals 的 URL,以便将它们传递给 newman?
问问题
3453 次
5 回答
8
将 Newman 与 Postman Pro API 一起使用:
- 生成 API 密钥
- 从以下位置获取您的收藏列表:
https://api.getpostman.com/collections?apikey=$apiKey
- 通过其 UID 获取收藏链接:
https://api.getpostman.com/collections/$uid?apikey=$apiKey
- 从以下位置获取环境 URI:
https://api.getpostman.com/environments?apikey=$apiKey
- 使用在步骤 3 和 4 中获取的集合和环境 URI,按如下方式运行集合:
newman run "https://api.getpostman.com/collections/$uid?apikey=$apiKey" \ --environment "https://api.getpostman.com/environments/$uid?apikey=$apiKey"
于 2018-05-18T20:06:55.440 回答
2
使用 Postman 桌面应用程序,请尝试以下步骤 -
- 在 Postman 中查看您的收藏
- 从集合详细信息视图(按集合名称旁边的箭头)并选择
View in Web
。 - 在 Postman Web 视图中,右侧的 Postman 徽标旁边有一个下拉菜单。
- 从下拉列表中选择测试集合所在的工作区。
- 在集合列表页面上,您将看到环境作为集合旁边的选项卡。
- 选择环境选项卡,然后选择所需的特定环境。
- 此页面上的 URL 是可用于 Postman 的环境 URL。
于 2018-07-23T11:17:12.877 回答
0
通过 Postman,我将环境导出为 json 文件,然后将该文件托管在网络服务器上。
于 2019-11-15T14:07:01.140 回答
0
我不明白如何获取 Postman Globals URL 以传递给 Newman?我只能获取集合和环境 URL。
于 2020-07-10T11:20:41.383 回答
-3
在命令行中,使用 newman命令行选项:
-e <source>, --environment <source>
Specify an environment file path or URL. Environments provide a set
of variables that one can use within collections. Read More
-g <source>, --globals <source>
Specify file path or URL for global variables. Global variables are
similar to environment variables but has a lower precedence and can
be overridden by environment variables having same name.
如果您使用 newman 作为Node JS 模块,请为 newman.run() 提供 environment 和 global 作为选项:
newman.run({environment: <source>, globals: <source>}, callback)
于 2017-09-29T20:21:09.693 回答