问题标签 [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 回答
502 浏览

newman - 纽曼:当 HTTP 状态为 400 时没有响应消息(在 Postman Iv 响应消息中)

我在PostmanNewman准备收集。

在纽曼回复“错误请求”的情况下,没有任何详细信息,短信息[400 Bad Request, 1.06GB, 338ms]中发生了什么。

邮递员的相同请求给了我详细描述的消息

我想在newman中得到同样的信息- 有可能吗?

0 投票
1 回答
1352 浏览

javascript - 从带有 postman/newman 值的 JSON 对象获取索引

我正在尝试通过传递值的引用来检索索引。

我有一些 javascript 选项,但所有这些功能都显示is not a function

得到如下错误:

我尝试了以下链接中提到的选项:

从具有值的 JSON 对象中获取索引

例子:

对象截图:

在此处输入图像描述

邮递员/纽曼有可能吗

0 投票
1 回答
1432 浏览

postman - 如何从相应的环境中清理所有环境变量。在邮递员/纽曼

我在邮递员中编写了测试。

现在我想在我的脚本完成后清理所有 env 变量。

我不想使用以下命令一一清除它们:

是否有任何命令可以清除我所有的环境变量键作为清理过程而不删除我的环境。

0 投票
0 回答
325 浏览

postman - 纽曼运行外部脚本

我正在使用 newman nodejs 库来运行我的集合如何使用外部 javascript 文件(与集合 json 位于同一文件夹中的文件)用于预请求脚本

我的集合类,其中 src 值是脚本文件的路径

“事件”:[{“听”:“预请求”,“脚本”:{“类型”:“文本/javascript”,“src”:“library.js”}}]

0 投票
2 回答
4371 浏览

postman - 如何在 newman 中设置 setTimeout/Thread.sleep

如何在 newman(postman 的节点模块)中设置 setTimeout/Thread.sleep。

我正在使用以下功能:

上述功能在邮递员的收集运行中完美运行。

但是当我尝试 newman 时,它会抛出错误

'setTimeout 在沙箱中不可用并且没有副作用。'

我发现了一个类似的线程,如下所示:

https://github.com/postmanlabs/newman/issues/304

但他们也没有提供任何解决方案。

无论如何,我可以将我的单个 API 标记为延迟一段时间。

我已经在使用--delay-request 60000API 之间延迟的 Newman 参数,因此它不起作用。

在此处输入图像描述

任何解决方案都会有所帮助

0 投票
1 回答
1059 浏览

api - 我无法使用 newman 运行邮递员收藏

我正在尝试使用 newman 运行邮递员收藏。该系列适用于邮递员。但是,当我通过 newman 运行它时,我看到以下错误

#失败详情

  1. 错误主机名/IP 与证书的替代名称不匹配:“IP:10.10.XXX.XXX 不在证书列表中:”在“翻译数据a”内的请求中

我必须使用 newman 进行测试,因为脚本在请求中有文件发布。

非常感谢您的帮助

0 投票
1 回答
1913 浏览

json - 如何使用 Newman 运行 Postman 集合子文件夹

邮递员:5.5.0 纽曼:3.9.0 操作系统:Windows 10

我应该如何在 Newman 中使用 --folder 命令?

我有一个 Postman Collection Export (v2.1),我正在使用它加载到 Newman 中: - newman run "AME.postman_collection.json" 当我运行此命令时,所有测试都按预期执行(包括所有子文件夹。

但是,我想运行一个名为“Media”的特定子文件夹。我的理解是我应该运行命令行: - newman run "AME.postman_collection.json" --folder "Media"

不幸的是,这不起作用。Newman 只报告没有失败,但也报告了 0 次测试。我还尝试了 --folder 参数的许多其他变体,例如:-“AME.Media”-“AME/Media”-“AME\Media”-“\Media”-“/Media”-“Media/”- “Media\” - “.Media” - 还有很多很多

来自以下导出的示例数据:

0 投票
1 回答
1167 浏览

node.js - 纽曼运行 -k-e没有运行,它正在抛出错误

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

“无法从文件“-k”读取数据 ENOENT:没有这样的文件或目录,打开 'D:\Development_Avecto\APIRegressionAutomation\EnvironmentsAndCollections-k'”

在此处输入图像描述

有人可以帮忙吗?

笔记 :

0 投票
3 回答
4816 浏览

node.js - 在 NodeJS 中运行 Postman Newman 时使用测试修改环境

我在节点脚本中运行 Newman。该集合具有环境变量,例如随着{{claimNum}}测试的每个帖子而增加。

示例

我有这个收集请求正文

而在全局环境JSON 中:

该系列有这个测试

但是在脚本中运行时,global.json 文件不会被修改,“值”将保持不变。在桌面应用程序中运行相同的参数时,它可以工作。

有没有解决方案,这应该工作吗?

更新1:

这是纽曼脚本:

更新 2:

使用这个脚本并且仍然没有覆盖环境:

更新 3:

这是环境:

以及集合中的测试部分:

0 投票
2 回答
8099 浏览

javascript - 邮递员 - 带有文件上传的 POST 请求

尝试上传文件

我正在测试一个事件流,其中一个步骤是上传文件,这是一个 RAR 文件。 

此步骤由 POST 请求完成,您可以在正文中添加字段并为其赋值,此外,您可以选择一个文件字段,在右侧您可以浏览和选择一个文件。

此步骤仅在测试此步骤时正常工作。但是,当您运行整个测试文件夹(包含所有测试请求)时,文件选择将被取消选择并且测试无法继续。 

希望我的问题很清楚。非常感谢。阿米特。