在Jmeter中发布请求时,Zip文件未上传到服务器

时间:2017-05-17 10:20:53

标签: jmeter fiddler

同样的请求适用于Fiddler。所以网络服务工作正常。

在Jmeter上使用与fiddler相同的参数创建http请求时,我从服务器获得了正确的响应,但文件没有出现在站点中。 这是一个简单的带有zip文件的http post请求。

我已将文件附加在Jmeter的“文件上传”中,其MIME类型与Fiddler(application / x-zip-compressed)等相同... 但是从Jmeter发布时没有上传文件。

我不知道您可能需要的其他信息,只要求它,我会尽力找到它。

这就是请求在Fiddler上的表现: this is how the request looks on Fiddler:

Request on view results tree

用Jmeter录制时,http请求如下图所示: enter image description here

2 个答案:

答案 0 :(得分:1)

这不应该是简单的" http发帖请求,必须是multipart/form-data发布请求,因此请仔细检查您:

  1. 提供文件的完整路径或将文件拖放到" bin" JMeter安装的文件夹
  2. 使用正确的"参数名称" (应该等于FileUpload object名称)
  3. 检查Use multipart/form-data for POST
  4. JMeter File Upload

    有关使用JMeter正确模拟文件上载事件的更多信息,请参阅Performance Testing: Upload and Download Scenarios with Apache JMeter文章

答案 1 :(得分:0)

将$ {FILENAME}放在"文件上传"中的文件路径下部分(虽然将其参数名称留空并指定编码)为我做了诀窍: enter image description here