问题标签 [newman]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2141 浏览

json - 集合在 Postman 中运行,而不是在 Newman 中运行 - 无效的 URI 错误

我有一个在 Postman 中运行的集合,而不是在 Newman 中运行。

这是错误 - newman -c Products.postman_collection.json -e Products.postman_environment.json

Postman 中的 URI 如下所示 -

当我打开集合的 JSON 文件时,URI 是这样的——

关于可能导致无效 URI 错误的任何想法?

将 newman 调用更新为以下内容 -

其中第一个 env var 文件是 Postman 全局变量,第二个 env var 文件是特定于集合的 env var。仍然看到同样的错误。

0 投票
0 回答
179 浏览

javascript - 纽曼:数组而不是字符串

我正在尝试在 Newman 中运行 Postman 测试。我的一项测试发送带有以下数据的 POST 请求:

对于某些响应,newman 将参数“size”作为数组(“size”:{“1”:“80”})发送,而不是像在 Postman 中那样将其作为字符串(“size”:“80”)发送。

0 投票
1 回答
1432 浏览

postman - Postman:有没有办法在控制台中从 Runner 导出测试?

在我们 CI 工作流程的某个阶段,我们使用 Newman 运行 Postman 测试,然后推送我们的 API 更新。问题是当团队成员之一向 Postman 集合添加新测试时,我们需要在 Runner 中手动导出它们以与 Newman 一起使用。我们想自动化这一步。是否有工具或任何方法可以通过例如控制台导出测试而不运行 Postman 并手动执行此操作?

0 投票
2 回答
7352 浏览

node.js - 需要有关如何将 Postman 的 Newman 与 Nodejs 一起使用的示例吗?

此页面上的库部分显示了如何运行将选项对象作为参数传递的 Postman 集合。我在哪里可以找到文档。我正在使用 2.x 版本。我在哪里可以找到更多关于将 Newman 与 Nodejs 结合使用的文档?具体来说,Options 对象的所有可能成员是什么?它们是否涵盖了所有 Newman 命令行选项?以及如何使用 responseHandler 成员?我尝试查看https://github.com/postmanlabs/newman/tree/release/2.x但除了 readme.md 文件之外没有找到有用的文档。

0 投票
1 回答
2279 浏览

node.js - NodeJS 模块中的 newman.run 不起作用

我想newman从 node.js 模块执行,但它不起作用。并且没有显示错误。

从命令行运行良好

但波纹管节点模块代码不起作用:

当我运行仅在控制台中显示的“grunt postman-test”命令"test start-----"并显示Done, without errors.但不执行测试时

我的代码有什么问题?谁能帮我?

0 投票
2 回答
23642 浏览

file-upload - 使用 Postman 和 Newman 发送二进制数据

我正在尝试创建一个将上传图像并能够在多次迭代中运行它并希望使用 newman 来运行它的集合。

对于我们的 API,它只支持使用二进制数据上传图片。

https://www.getpostman.com/docs/requests - Postman 不支持同时保存表单数据和二进制文件。

https://www.getpostman.com/docs/run_file_post_requests - 它们展示了如何使用表单数据与 Newman 一起上传图像,但不适用于二进制文件。

是否可以使用 newman 进行二进制图像上传?

0 投票
1 回答
3735 浏览

unit-testing - 使用命令行工具 Newman 将变量从一个邮递员集合传递到另一个

我有两个单独的邮递员集合preReq.jsonpostReq.json它们有不同的请求集。从preReq集合中我得到了一些我需要传递给第二个集合的价值postReq.json 两个集合都使用相同的环境文件

有没有办法将环境变量传递给不同的集合套装

命令:

我想设置一个从 preReq.json 到 postReq.json 的值

0 投票
2 回答
3969 浏览

jenkins - 从 Postman 测试生成声纳代码覆盖率报告

有谁知道是否有可能(以及如何)从 Postman 集成测试执行中生成代码覆盖率?

我们有基于 Postman 的集成测试,我们通过 Windows shell 命令在 Jenkins 上执行它们。令人沮丧的是,我们不知道如何生成代码覆盖率报告并将其发布到 SonarQube。

非常感谢您!

0 投票
1 回答
1809 浏览

postman - newman 在运行收集时被拒绝

我在 Postman 中创建了一个集合。它由 GET 组成,它正在测试响应是否为 200。当我在 Postman 中运行它时,所有测试都通过了。但是当我使用集合链接在 newman 中运行时(命令:newman run "collectionname.postman_collection.json"),我得到了错误:

无法从 url“收藏链接”获取数据。连接 ECONNREFUSED

我错过了一个设置还是什么?我的收藏没有任何身份验证。

我导出了测试并尝试在本地运行它,但仍然失败。这是其中一项测试的样子。

获取http://linktoapi [401 Unauthorized, 1.4kb, 0ms]响应为 200(结果中粗体字为红色

我希望我不会让你们感到困惑。我需要在 newman 中运行该集合,以便将其集成到 Jenkins 中,但这些错误让我感到困惑。

我感谢所有的帮助。谢谢你。

0 投票
3 回答
4673 浏览

node.js - 如何使用 newman API 导出环境变量

我正在使用 newman api 运行邮递员测试服。它按预期正确执行,但我想在文件中导出测试执行期间生成的环境变量,在命令行中可以使用--export-environment:

同样,我正在编写 javascript 以获取由 collectionPreReq 导出的环境,但没有得到我正在寻找的东西,代码是

输出: