0

我有一个上传产品图片的场景。我使用代理服务器记录了场景,但图像没有上传。我尝试将图像移动到 bin 文件夹,然后仍然没有上传图像。谁能帮我纠正这个问题。我的代码是:

                         Send parameter with request
 Name         Value
 _method      POST

                         Send files with request

file path                      Parameter name                       MIME type
C:/loc/jmeter/bin/img.jpg      data[Product][product_image]         image/jpeg

实际上问题出在 HTTP 请求路径上,因为当我使用代理服务器添加图像时

HTTP Requests
Server Name: Server.com
path:/products/image/1147

使用相同的路径我无法上传图像,但是当我更改
“路径:/products/image/1148”时能够上传图像,但每次我都无法更改。有没有办法让它自动化。请帮我..

4

1 回答 1

1

确保您具有以下配置:

  1. POST方法从下拉列表中选择。
    2.Use multipart/form-data for POST勾选框
  2. Parameter name与上传页面上“文件”类型的相关输入完全匹配
  3. 任何其他相关性和会话属性都可以,即会话 ID、cookie 等。

还值得检查 jmeter.log 和您的 Web/应用程序服务器或代理的日志是否有任何错误。

有关更多详细信息,请参阅使用 Apache JMeter指南 上传和下载场景。

于 2014-03-19T07:19:51.797 回答