问题标签 [postman-collection-runner]

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 投票
0 回答
161 浏览

javascript - 在 POST 方法之前为文件提供随机名称

当我尝试使用附有文档的 POST 方法时,我遇到了 Postman/Node.js 的问题。我想在请求之前更改文件的名称,因为无法上传两个同名的文件。我希望能够设置它,以便我的大学可以随时运行一个集合。我从http://blog.getpostman.com/2017/09/21/run-collections-with-file-uploads-using-newman/为 Postman 做了一个解决方法,用于文件上传自动化。

我的问题是:

如何获取文件,将其名称更改为随机名称,例如 test{{$timestamp}}.docx 并再次指向该 .json 文件中的新名称以便上传?

这是我的 .json 文件

}

0 投票
2 回答
8099 浏览

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

尝试上传文件

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

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

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

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

0 投票
2 回答
70 浏览

rest - 我正在使用 express.js (Mongoose) 编写一个 REST Api

这是我的文件,我该如何存储???在此处输入图像描述。我只能为一个文档编写 REST Api,但不能为多个文档编写。我正在使用 POSTMAN 调用服务。

0 投票
1 回答
1169 浏览

http-post - Postman Collection Runner 中的变量和数据文件

我在 Postman 中有一个 API 获取请求,它使用凭证代码的数据文件来查找有关代码的其他信息,例如代码所用的产品名称。使用 collection runner 时,凭证代码传递不正确,并返回有关产品的数据。

出于某种原因,我无法从响应正文中捕获数据并将其链接到下一个请求。

第一个获取请求在正文部分有这个:

我在测试部分有这个来捕获值:

在正文中发布下一个请求时:

和预请求脚本:

如您所见,我尝试使用全局变量和环境变量都没有填充下一个请求正文。

我错过了什么?

0 投票
2 回答
3090 浏览

postman - 邮递员 setNextRequest 和工作流程

我有一个关于如何最好地链接请求以在邮递员中测试多个工作流的问题。我想测试以下两个流程。每个框都是在邮递员中设置的请求,但是两个工作流都有一些共同的请求。如何使用文件夹结构、集合运行器和 setNextRequest 来启用此功能,或者我应该只是复制请求?

任何帮助将非常感激!

创建令牌后工作流拆分。我现在设置如下:

这样做的问题是激活和创建令牌请求是重复的。我想设计一个工作流程,允许我在工作流程中重复使用它们而不是复制它们。

在此处输入图像描述

0 投票
0 回答
168 浏览

postman - 如何使用循环生成的变量发出多个邮递员请求?

任务:我在服务器上有一些 id,我需要删除其中一些,而每个请求只能删除一个。

结果示例:请求https://ids.com/ 1https://ids.com/ 2

实际结果:只有一个请求https://ids.com/2

要求:

环境(空变量):

预请求代码:

测试:

0 投票
1 回答
334 浏览

postman - Postman:如何在测试运行期间获取测试状态

我有一个包含数百个测试的测试集合。

我想在我的手机上以 SMS 消息的形式发送测试结果。

我的所有其他部分都在工作,但是有什么方法可以将通过和失败的测试计数作为我上次测试 SMS 服务的变量,这样我就可以将结果作为 SMS 消息发送到我的手机。

我只需要在收集运行期间获得失败的计数和通过的案例计数。

但如果也能得到失败案例的名称,那我就完全满意了。

-亚诺·斯托哈马尔-

0 投票
1 回答
1233 浏览

javascript - Postman:如何在测试中迭代我的 JSON 文件?

我有一个 JSON 文件,它是一个包含 6 个对象的数组。

我想每个对象运行 3 次测试。

当我Iterations在 Collection Runner 页面上将选项设置为 3 时,它每前三个对象运行一次我的测试,而我希望它循环整个数组 3 次。

我的数据:

我的测试: 在此处输入图像描述

0 投票
1 回答
2451 浏览

postman - 邮递员 - 将超时视为测试失败

我正在使用 Postman v5.5.3 并尝试运行带有测试的请求集合并报告结果。

我希望将 TIMEOUT 视为测试失败。这不是现在发生的。

我有 2 个断言:

如果我将 Postman XHR 超时设置为 10000 毫秒并且 Collection Test Runner 遇到超时,它不会认为这是一个失败的测试。

似乎超时会使测试堆栈短路并立即退出。

如果有办法“测试超时”,以便超时在 Collection Test Runner 测试结果中显示为测试失败?

0 投票
1 回答
2486 浏览

postman-collection-runner - 在 Postman 请求中获取错误为 TypeError 无法读取未定义的属性“xyz”

在 Postman 中运行脚本时出现错误(同样在 newman 上)请求 TypeError 无法读取未定义的属性“xyz”。

在我的请求中,我将测试脚本设置为:

dataAuth 是我在 json 中的数据文件,如下所示: