使用PUT无法正常上传Jmeter文件

时间:2017-11-22 03:33:51

标签: jmeter

我正在尝试使用PUT方法上传文件,该方法不包括请求中的文件。我已经遵循了其他示例POST方法,但考虑到PUT不允许检查多部分,这可能是问题。

我也在使用: * httpClient4 * jmeter 3.3

屏幕截图:https://www.evernote.com/shard/s126/sh/b4ebf947-c7e4-4e0a-9ebf-8e42a5f5d082/6813671cb2ab7419

请求数据:

PUT http://myurl----here/app_path/test__16525587b4361f339ca33a9cdf0e9201d90e76dc__1676871c-71b8-488a-9750-29554a4be722

PUT data:


[no cookies]

Request Headers:
Connection: close
Content-Type: application/octet-stream
Content-Length: 0
Host: int-cloudstore-perf.svc.netspot.com.au
User-Agent: Apache-HttpClient/4.5.3 (Java/9.0.1)

1 个答案:

答案 0 :(得分:0)

您的测试似乎没有发送任何内容,因为Put data不应为空。

我建议您从"文件上传"的data部分删除Parameter NameHTTP Request采样器的标签PUT method不同,并且它不会假设提交HTML form,并且很可能您的请求将按预期开始工作(至少它会将数据发送到服务器)

以防查看Testing REST API File Uploads in JMeter文章