【问题标题】:Not able to upload image using upload file in Jmeter- Getting error in response无法使用 Jmeter 中的上传文件上传图像 - 响应出现错误
【发布时间】:2021-09-02 10:41:05
【问题描述】:

我在登录应用程序后尝试将文件上传到应用程序时遇到问题,手动它工作正常,但是当我尝试使用 jmeter 上传文件时出现错误,请你帮我解决这个问题。

Jmeter HTTP 截图

我已使用常用方法上传文件,但我仍然收到消息 no document present 错误。 Http请求截图

在运行我的脚本后,我得到了这个请求和响应请求响应

但是,在成功提交后,它应该显示状态为 true,消息显示为成功上传。浏览器开发者工具截图 附上浏览器请求截图 请帮忙

【问题讨论】:

  • 你能确定图片文件在你的bin文件夹里吗?
  • 是的,我已经在 Bin 中添加了文件,但它仍然无法正常工作。

标签: file-upload jmeter jmeter-5.0


【解决方案1】:

我们不能不看:

  1. 来自您的browser developer tools 的成功请求详细信息
  2. 来自 JMeter 的 View Results Tree 侦听器的请求和响应的完整详细信息
  3. file input 的详细信息以及您的应用程序的相关日志。

如果您能够使用浏览器上传图像,您可以尝试使用 JMeter 的 HTTP(S) Test Script Recorder 记录您的请求,只需确保将 PSM.png 文件复制到 JMeter 的“bin”文件夹,这样 JMeter 就可以正确生成相关的 HTTP 请求采样器。有关详细信息,请参阅Recording File Uploads with JMeter 文章。

【讨论】:

  • 嗨,我附上了HTTP请求和响应截图,请点击上面提到的图片链接。可能有助于理解问题。在浏览器开发工具中,当我手动上传文件时,我的 Repsonse 是成功的,但是当我尝试使用 jmeter 执行此操作时,我在响应屏幕截图中提到了错误。
  • 我已经把你上面提到的所有内容都添加了。请看一下
【解决方案2】:

我还是看不到你浏览器的请求截图。这将有助于了解浏览器客户端正在发送什么。

无论如何,我从您的 Jmeter 请求屏幕截图中看到您没有在脚本中使用 cookie 管理器。您能否在您的脚本中添加“HTTP Cookie Manager”并试一试?

【讨论】:

  • 我已经添加了浏览器请求截图,并且已经在脚本中添加了 HTTP cookie 管理器。
猜你喜欢
  • 1970-01-01
  • 2020-01-12
  • 2020-12-04
  • 2016-08-29
  • 2017-11-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-25
相关资源
最近更新 更多