postman-collection-runner相关内容

PostMan 测试脚本:检查响应 JSON 的内容

这里是 PostMan 6.0.10.我试图了解如何更好地编写测试脚本,并在阅读了他们的其他 精湛的文档 我仍然对如何查询 &检查从请求返回的 JSON 响应. 具体来说,给定以下 JavaScript 片段: pm.test("验证响应payload的内容是否正确", function () {//???}); 我需要能够查询响应 JSON 并且: 确定响应是单个 JSON 对象 ..
发布时间:2022-01-22 15:04:05 前端开发

在 Postman 中重用 {{$randomInt}}

我的第一个请求是:GET http://example.com?int={{$randomInt}}.我需要将第二个请求(其中包含其他测试)运行到相同的地址,所以我需要保存生成的变量.我该怎么做? 我在第一次请求后在“测试"沙箱中尝试 pm.variables.get("int"),但此代码看不到 int var. 在 Pre-req 中创建随机数.沙箱到第一个请求:postman.s ..
发布时间:2022-01-22 15:01:30 其他开发

Postman 中的 For 循环未按预期工作

我正在尝试使用 Postman Runner 并运行 JSON 数据文件并从控制台中的数据文件中取回每条记录. 目前我只取回第一行. 我的 JSON 数据文件如下所示: [{“line1":“13579",“line2":“2468",“line3":“1234",“line4":“5678",},{“line1":“13468",“line2":“2425",“line3":“12 ..
发布时间:2022-01-22 14:57:44 其他开发

带有 Postman 的 NTLM 显示“JSONError |意外的令牌'<'1:1"

我有脚本通过从 CSV 文件中获取数据并将 JSON 响应与 POSTMAN 中的 CSV 文件中的数据进行比较来实现 API 自动化.我有 12 个场景/迭代要验证,每个场景发送 20 多个从 CSV 文件中挑选的数据,并从 JSON 响应中比较 10 多个数据.一切正常. 现在安全功能已在代码中实现,因此我必须发送请求并使用 ID/PWD 自动执行脚本.所以我使用了带有 ID 和 PWD ..

使用不同的数据在 Postman 中多次运行请求只运行一次

我是 Postman 的新手,遇到了一个我无法解决的反复出现的问题.我正在尝试使用在 Pre-request 脚本上建立的数据数组多次运行相同的请求,但是,当我转到运行器时,请求只运行一次,而不是 3 次. 预请求脚本: var uuids = pm.environment.get(“uuids");如果(!uuids){uuids = [“1eb253c6-8784",“d3fb3ab3 ..

如何在邮递员集合中传递 csv 数据以便监视器可以选择它

我有一种情况,我在 csv 表中添加了我的测试数据.此外,我在 js 中创建了自动化测试,并且在 Collection Runner 时使用 csv 传递了这个 csv 数据.它在我本地的邮递员上工作得很好,但是当我在邮递员监视器上运行这些测试用例时(https://monitor.getpostman.com/) 这些测试用例失败了.肯定是因为 csv 文件不可用.有什么方法可以将我的 csv ..
发布时间:2022-01-22 14:35:16 其他开发

在 Postman 中,如何使用集合运行器发布二进制文件

我正在使用 Postman Collection Runner 自动执行一系列 API 调用.在其中一个 API 调用中,我需要提交一个二进制文件作为 POST 的正文.在设置 Collection Runner 时,我看到了如何选择一个文件,但我不知道如何将该文件附加到“预请求脚本"中的 POST 请求的正文中. 是否可以在“预请求脚本"中将二进制文件加载到“数据"对象中? 解决方案 ..
发布时间:2022-01-22 14:32:50 其他开发

Postman 可以将文件作为路径中的变量吗?

我有一个邮递员集合,其中包含一组三个 API 调用,我想将它们链接在一起并使用 runner 函数提供一个数据文件.假设他们是: /prepareUpload /上传 /confirmUpload 并且下一步需要每个输出.我很高兴从响应中提取内容并将它们放入变量中,为下一次调用做好准备,但我似乎遇到的一点是 /upload 需要一个 filefile 类型的 code> 参 ..
发布时间:2022-01-22 14:30:24 其他开发

在 Postman 中请求重用

我们的团队希望自动化我们的 REST API 测试.现在,我们有一组 Postman 请求,并让它们手动跳过. 我们可以为每个测试场景创建一个集合/文件夹,但这意味着大量重复.我们的 API 仍在大力开发中,我真的不想在更改后的 20 个地方修复相同的东西. 我希望每个端点请求在一个集合中只有一次,并且有某种独立的逻辑可以以任意顺序执行它们.我知道 Postman 不支持请求重用,所以 ..
发布时间:2022-01-14 17:33:59 其他开发

邮递员可以从系统环境变量中获取环境值吗?

出于安全原因,我不想在导出 postman 的环境变量 .json 时将用户名和密码推送到我的 github 帐户,因此我想映射值或从运行的环境变量中获取值机器 解决方案 这不是 Postman 当前支持的内容. https://github.com/postmanlabs/postman-app-support/issues/1603 您最好的选择是使用包装脚本在运行时用用户 ..
发布时间:2021-11-15 04:08:40 其他开发

邮递员可以从系统环境变量中获取环境值吗?

出于安全原因,我不想在导出 postman 的环境变量 .json 时将用户名和密码推送到我的 github 帐户,因此我想映射值或从运行的环境变量中获取值机器 解决方案 这不是 Postman 当前支持的内容. https://github.com/postmanlabs/postman-app-support/issues/1603 您最好的选择是使用包装脚本在运行时用用户 ..
发布时间:2021-11-15 04:01:37 其他开发

Postman Collection Runner 运行过时的请求.解决方案?

几天前,我在 Postman 中运行了两个请求的集合. 我使用的是在第一个请求中创建的环境变量,然后在第二个请求中使用. 我在主应用程序界面手动运行了两个请求邮递员,一一.响应符合预期,没有错误.但是当我尝试从邮递员那里一次性运行整个系列时Collection Runner接口,第二次请求报错. 我检查并再次检查我运行的集合是否正确.我关了并重新打开 Collection Run ..
发布时间:2021-06-19 18:51:41 其他开发

邮递员可以从系统环境变量中获取环境值吗?

出于安全原因,我不想在导出 postman 的环境变量 .json 时将用户名和密码推送到我的 github 帐户,因此我想映射值或从运行的环境变量中获取值机器 解决方案 这不是 Postman 当前支持的内容. https://github.com/postmanlabs/postman-app-support/issues/1603 您最好的选择是使用包装脚本在运行时用用户 ..
发布时间:2021-06-19 18:51:38 其他开发

在 Postman 与 Azure 管道集成期间无法从 newman 发布测试结果

我正在尝试使用 Newman for CI 将我的 Postman 集合与 Azure 管道集成并生成测试结果,我能够在 Azure Pipeline 中运行测试但无法发布结果. 以下是我遵循的步骤- 1.从 Postman 导入 postman collection.Json 和 environment.Json 到我的仓库中. 2.新建管道 3.新增代理 4.新增 ..

如何从 Postman Response 下载附件

我有一个 API,它发送具有以下标头的响应: 标题(8)测试结果(1/1)状态:200 OK时间:5890毫秒大小:1.24 MBAccess-Control-Allow-Origin →*缓存控制→无缓存内容配置→附件;文件名=报告.csv内容长度→1298149内容类型→文本/csv日期 → 2018 年 6 月 22 日星期五 08:50:05 GMT过期 →-1Pragma →无缓存 ..
发布时间:2021-06-19 18:49:49 其他开发

Postman 中的 For 循环无法按预期工作

我正在尝试使用 Postman Runner 并运行 JSON 数据文件,并从控制台中的数据文件中取回每条记录. 目前我只得到第一行. 我的 JSON 数据文件如下所示: [{“line1":“13579",“第 2 行":“2468",“line3":“1234",“第 4 行":“5678",},{“line1":“13468",“第 2 行":“2425",“line3":“1 ..
发布时间:2021-06-19 18:49:29 其他开发

有没有办法在 Postman Collection 中的每个请求之后运行测试脚本?

我正在开发一个 Restful API,它会在每次请求后创建一个新令牌.因此,在 Postman 中,我在测试中的每个请求之后刷新我的令牌环境变量,如下所示: pm.test("成功登录测试", function () {pm.expect(pm.response.text()).to.include('"result":"success"');var res = pm.response.js ..
发布时间:2021-06-19 18:49:26 其他开发