You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Postman UUID链接结合Newman使用文件数据(含文件上传)

问题:Newman通过Postman云端链接运行文件上传测试失败的解决方案

我在Postman云端创建了一个包含PNG文件上传请求体的测试,在Postman网页端和客户端运行均正常。

首先通过以下curl命令获取测试集合UUID和环境UUID:

curl -X 'GET' https://api.getpostman.com/collections?apikey=PMAK-665e1....
curl -X 'GET' https://api.getpostman.com/environments?apikey=PMAK-665e....

随后尝试使用Newman通过云端链接运行测试,命令如下:

newman run "https://api.getpostman.com/collections/333976...?apikey=PMAK-665e1..." --environment "https://api.getpostman.com/environments/333976...?apikey=PMAK-665e1..."

但运行失败,Newman似乎无法从Postman云端获取测试所需的文件。想确认是否确实存在这个限制?有没有其他方案可以通过Postman UUID链接,在Newman中完成PNG、PDF、DOCX这类非JSON/CSV格式文件的上传测试?

另外我尝试了一种可行方法:将Postman集合和环境的JSON文件保存到本地,修改请求体中的文件路径为本地路径:

{
   "key": "file_in",
   "contentType": "image/png",
   "type": "file",
   "src": "TEST.png"
},

使用本地文件运行Newman即可正常执行:

newman run Tests.postman_collection.json -e DEV.postman_environment.json    

内容的提问来源于stack exchange,提问作者Pierre

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 02:12:36