测试在邮递员中通过,但在纽曼中没有通过
Tests are passing in postman but not in newman
我正在创建 postman 测试以上传 csv 文件,当 运行 我在 postman 中的代码测试通过并且我得到一个 fileId 作为响应时。
然而,当 运行 在 newman 中进行相同的测试时,我得到了以下错误:
我还注意到显示了另一个错误:
Form param `file0`, file load error: "/C/Workspace/scf/scf-everything-shared/src/test/simulation/DDT/tests/files/Newman.csv", no such file
我已将文件复制到与我的收藏相同的文件夹中,并使用了绝对路径和相对路径!
{
"error": {
"code": "UnsupportedMediaType",
"message": "application/csv content type is not supported for this request. Supported media types are: multipart/form-data"
}
}
因为我在 body 邮递员中使用 form-data 自动设置 content-type 但这触发了上面的错误。
我也尝试将内容类型设置为 application/csv 但它仍然只通过邮递员而不是 newman 感谢您的帮助!
抱歉,我正在从包含 newman.I 的 docker 容器中启动命令,应该在复制文件后将引用文件的路径放入我的 docker 容器中(而不是我的本地主机)。更改路径后现在可以使用了。
我正在创建 postman 测试以上传 csv 文件,当 运行 我在 postman 中的代码测试通过并且我得到一个 fileId 作为响应时。
然而,当 运行 在 newman 中进行相同的测试时,我得到了以下错误:
我还注意到显示了另一个错误:
Form param `file0`, file load error: "/C/Workspace/scf/scf-everything-shared/src/test/simulation/DDT/tests/files/Newman.csv", no such file
我已将文件复制到与我的收藏相同的文件夹中,并使用了绝对路径和相对路径!
{
"error": {
"code": "UnsupportedMediaType",
"message": "application/csv content type is not supported for this request. Supported media types are: multipart/form-data"
}
}
因为我在 body 邮递员中使用 form-data 自动设置 content-type 但这触发了上面的错误。 我也尝试将内容类型设置为 application/csv 但它仍然只通过邮递员而不是 newman 感谢您的帮助!
抱歉,我正在从包含 newman.I 的 docker 容器中启动命令,应该在复制文件后将引用文件的路径放入我的 docker 容器中(而不是我的本地主机)。更改路径后现在可以使用了。