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

Postman测试可正常通过 相同用例在Newman运行上传CSV文件报错如何解决

Newman运行Postman CSV上传用例报错解决方案

1. 文件加载错误解决

报错表现:

Form param `file0`, file load error: "/C/Workspace/scf/scf-everything-shared/src/test/simulation/DDT/tests/files/Newman.csv", no such file

解决步骤:

  • 确认上传的Newman.csv文件和导出的Postman集合JSON文件存放在同一目录
  • 打开Postman对应请求的form-data配置,将file0参数的文件路径修改为仅文件名,也就是直接填写Newman.csv,删除所有前缀路径
  • 运行Newman命令时必须新增两个参数:
    • --working-dir 指定集合所在的目录作为工作目录
    • --allow-insecure-file-reads 允许Newman读取工作目录下的本地文件
      参考运行命令:
    newman run 你的集合文件.json --working-dir ./ --allow-insecure-file-reads
    
  • Windows系统运行时不要使用/C/格式的类Unix路径,配合工作目录参数使用相对路径即可避免路径识别错误

2. 媒体类型不支持错误解决

报错表现:

{
  "error": {
    "code": "UnsupportedMediaType",
    "message": "application/csv content type is not supported for this request. Supported media types are: multipart/form-data"
  }
}

解决步骤:

  • 完全删除全局请求头里手动配置的Content-Type字段,不管是设置的application/csv还是multipart/form-data都要删除,手动设置会覆盖Newman自动生成的带boundary标识的正确Content-Type头
  • 在Postman的form-data参数列表中,调出默认隐藏的Content Type列(点击参数列表右上角的列展示按钮勾选即可),给file0参数单独配置Content Type为text/csv
  • 保持请求体格式为form-data,不要修改为其他格式

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 09:24:02