我正在尝试使用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)
答案 0 :(得分:0)
您的测试似乎没有发送任何内容,因为Put data
不应为空。
我建议您从"文件上传"的data
部分删除Parameter Name
。 HTTP Request采样器的标签PUT method不同,并且它不会假设提交HTML form,并且很可能您的请求将按预期开始工作(至少它会将数据发送到服务器)