问题标签 [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.
sockets - 邮递员:socket挂断
我刚开始使用邮递员。执行收集运行程序时出现此错误“错误:套接字挂起”。我已经阅读了一些关于套接字挂断的帖子,其中提到了发送请求并且服务器端没有响应并且可能超时。如何在 Postman Collection Runner 中延长请求的时间长度?
postman - 使用集合运行器运行测试时不会替换路径变量
我正在使用 Postman 测试我的 REST API。在 URL 中,我可以使用路径变量,例如:
并使用参数按钮指定实际值。使用发送命令进行测试时一切正常。变量:entity被提供的参数值替换。
但是,当我使用 Collection Runner 进行测试时,即使值存在于 Params 下,路径变量也不会被替换。当我在结果页面上检查 URL 时,它仍然显示原始 url:
我发现我可以将全局变量放在似乎可以工作的路径中,但我更希望它作为路径变量,这给了我更大的灵活性(即记录变量)。有什么想法吗?
postman - 如何在邮递员集合中传递 csv 数据以便监视器可以选择它
我有一种情况,我在 csv 表中添加了我的测试数据。此外,我在 js 中创建了自动化测试,并且在 Collection Runner 时使用 csv 传递了这个 csv 数据。它与我本地的邮递员一起工作正常,但是当我在邮递员监视器(https://monitor.getpostman.com/)上运行这些测试用例时,这些测试用例失败了。肯定是因为 csv 文件不可用。有什么办法可以将我的 csv 传递给监控模式?
rest - 如果每个测试用例的标头都需要新令牌,如何使用 Postman Collection Runner 自动化 Rest apis 测试
在 Postman 的 Header 中需要 JWT Token(具有固定的持续时间(大约 1 小时))来测试 Rest-apis。如果需要具有固定持续时间的令牌,如何自动化此类测试用例。我已经编写了大约 30 个测试用例,如果我在 Postman 中使用 Collection runner 运行我的测试用例,大多数测试用例都会失败,因为它不包含每个测试用例中的新令牌。
postman - 禁用邮递员下载弹出窗口
我使用邮递员收集运行程序来测试我的服务是否已启动。
我有一个返回 pdf 文件的 POST 请求。
当涉及到该请求时,我有一个弹出窗口要求下载 pdf 文件。
为了测试我的请求是否正常,我只需要返回码 200。我想禁用此下载弹出窗口。
你知道怎么做吗?
PS:我正在使用邮递员 chrome 应用程序。
csv - 邮递员收集赛跑者与 csv 文件上的大数字
我在使用 Postman 的收集运行程序时遇到问题,因为我导入的 csv 文件是用科学数字预览的。这些数字也在请求中以某种方式转换......
- csv 文件摘录:
第二个值是apaId
在发送的请求中使用的值。它在请求正文中的变量名称是id_FPS。
- 请求正文摘录:
- 请求发送:
有没有办法强制邮递员使用我放在 csv 文件中的数字?这个数字不是随机的,它对一组字符有意义。
php - 如何使用邮递员从 Json slim 响应中检索 HTTP 代码?
我目前正在使用 Slim 框架开发 REST API。
为了测试我的 API,我正在使用邮递员,但我无法检索 slim 方法发送的状态码:
我将状态代码设置为“400”,但邮递员一直说这是“200”状态。
slim发送的标头是:
HTTP/1.1 400 错误请求
内容类型:application/json;
字符集=utf-8
事实是,我可以通过header手动验证代码状态,但我想通过postman的collection runner来验证。
您对这种邮递员行为有任何想法吗?
collections - 如何在邮递员收集运行器中设置环境变量?
我有一个名为getcampaignlist的 API 。它根据相关人员向我返回所有带有描述的活动列表。就像在图片中一样,我有多个带有 ID 和描述的广告系列。我想使用设置环境变量
“ postman.setEnvironmentVariable("cmid", jsonData.id)
;” 或者
“postman.setEnvironmentVariable("cmid", jsonData.id)
哪里
jsonData.campaignName==="online Games "
;”
我的意思是我想通过集合运行器循环使用所有这些 id。如何在环境变量中设置值。因为当我设置 jsonData.id 时,它无法决定应该在环境变量“cmid”中设置哪个 id 值并返回 false。
postman - 在 Postman 中,如何使用集合运行器发布二进制文件
我正在使用 Postman Collection Runner 来自动执行一系列 API 调用。在其中一个 API 调用中,我需要提交一个二进制文件作为 POST 的正文。在设置 Collection Runner 时,我看到了如何选择一个文件,但我不知道如何将该文件附加到“预请求脚本”中的 POST 请求的正文中。
是否可以在“预请求脚本”中将二进制文件加载到“数据”对象中?
postman - 如何将 Newman 测试结果导入 Postman
所有测试和请求的结果都可以导出到文件中,然后导入 Postman 进行进一步分析。使用 JSON 报告器和文件名将运行器输出保存到文件中。
我已经尝试过:
但我没有设法将 outputfile.json 导入 Postman Collection Runner。我总是收到以下错误消息:
runner.js:81831 Uncaught DataError:无法在“IDBObjectStore”上执行“put”:评估对象存储的键路径没有产生值。
我究竟做错了什么?
这是 Newman 创建的 outputfile.json。它实际上具有与 Postman Collection Runner 中导出的测试运行不同的结构:
这是同一集合的示例测试运行导出。您可以看到它具有不同的结构:
我正在使用 Postman 5.2.0 和 Newman 3.8.1(每个 Windows 的最新版本)。也许这些版本不兼容?我应该使用不同的版本吗?