当前位置: 首页 > 知识库问答 >
问题:

无法使用Jmeter中的上传文件上传图像-得到错误响应

丁文轩
2023-03-14

当我登录应用程序后尝试将文件上传到应用程序时,我遇到了这个问题,手动上它工作正常,但当我尝试使用jeter上传文件时,我遇到了错误,你能帮帮我吗?

Jmeter HTTP的截图

我已经使用了常见的方法上传文件,但我仍然收到消息,没有文档存在错误。Http请求截图

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

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

共有2个答案

黄修永
2023-03-14

我仍然看不到您的浏览器的请求屏幕截图。这将有助于了解浏览器客户端正在发送的内容。

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

谭绍晖
2023-03-14

我们不得不看到:

  1. 从您的浏览器开发人员工具成功请求详细信息
  2. 来自JMeter的视图结果树侦听器的请求和响应的完整详细信息
  3. 文件输入的详细信息和您的应用程序的相关日志。

鉴于您可以使用浏览器上传图像,您可以尝试使用JMeter的HTTP(S)测试脚本记录器记录您的请求,只需确保将PSM.png文件复制到JMeter的“bin”文件夹中,这样JMeter将能够正确生成相关的HTTP请求采样器。有关更多详细信息,请参阅使用 JMeter 录制文件上传一文。

 类似资料:
  • 我可以上传图片在数据库,但不能上传到“文件”文件夹。万维网 这是图像上传servlet。一旦图像被上传,它就应该被插入到files文件夹中。我不知道我犯了什么错误。谁能告诉我出了什么问题吗?我需要添加上传目录或文件路径C:inside吗?

  • 问题内容: 我正在使用Chrome驱动程序使用nightwatch.js运行前端测试。我需要测试图像上传是否正常工作,大概是通过提供的文件输入来进行的,因为在成功发布后会运行回调。 我知道可以使用Selenium Web驱动程序的sendKeys方法来完成。 您如何使用javascript和nightwatch.js完成此操作?您可以访问Selenium Webdriver或与其相关的界面吗? 问

  • 我在Python中的Selenium webdriver上遇到了一个图像上传问题,我检查了HTML并使用完整的Xpath来定位元素,但它不起作用。我仍然得到此错误selenium.common.exceptions.nosuchelementException:消息:没有这样的元素:无法定位元素:{“method”:“xpath”,“selector”:“ 这是我的代码: 界面Screnshot

  • 我在PhoneGap,我必须上传一个图像文件到我的服务器通过选择图像表单设备Galler,为此我尝试了ImagePicker,但没有工作。然后我尝试从打开android设备上的gallery的输入字段中选择文件,但我无法获得其完整的uri路径 请告诉我如何在服务器上上传文件并将上传的配置文件图像显示给用户

  • 经过一些研究,我发现了一个用于多部分文件上传的开放库。在我的情况下,我想上传一个图像使用PUT请求,其中的图像要么是从画廊或相机选择。以下是我正在使用的资源:1。https://github.com/gotev/android-upload-service2.https://www.simplifiedcoding.net/android-upload-image-to-server/#comme

  • 我想使用FormData将图像上传到我的后端,但由于Ionic DEVAPP和Ionic VIEW不支持文件、文件传输和文件上传插件,我只需要使用Angular Http或HttpClient即可。 当使用DestinationType.FILE_URI时,我可以从文件中获取内部url并将其显示在img对象上,但如果没有本机文件、文件路径和文件传输插件,我无法从该url创建打字脚本文件对象。 }