【发布时间】:2018-03-06 13:40:17
【问题描述】:
我的查询上下文: 需要测试用于上传文件的 REST API Put 方法 使用的工具是JMeter。
我可以使用 POSTMAN 工具成功执行上述操作,但它在 JMeter 中不起作用。
这里是 JMeter 请求详细信息; 方法:放 路径:路径 标题 内容类型=多部分/表单数据;边界=----WebKitFormBoundary${随机}
身体数据
------WebKitFormBoundary${random} 内容处置:表单数据;名称="文件上传";文件名="C:\temp\abc.zip" 内容类型:application/octet-stream
------WebKitFormBoundary${random}--
结果: {"success":false,"errorMessages":"请求不包含附件"} 响应码 = 400
感谢任何人可以提供帮助或提供使用 PUT 方法上传文件的更好方法。
谢谢, 乙
【问题讨论】:
-
如果我删除问题中给出的内容编码,则响应为 "{"success":false,"errorMessages":"Request did not include an attachment"}"
-
@Kirti - 您建议的链接适用于 POST 方法,而我的查询适用于 PUT 方法。
-
是的,您需要将 Method 字段从 POST 更改为 PUT。但除此之外,这个问题是重复的,除非您提供更多详细信息,或者告诉我们您尝试该方法时什么不起作用。
标签: rest api upload jmeter zip