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

无法在需要上传文件的JMeter中测试API

巫马心水
2023-03-14

在此处输入图像描述

其失败错误如下:线程名:jp@gc-终极线程组2-4示例开始:2021-02-04 17:28:44 IST加载时间:562连接时间:0延迟:562大小以字节为单位:595发送字节:84568头大小以字节为单位:446主体大小以字节为单位:149示例计数:1错误计数:1数据类型(“text”“bin”“”):文本响应代码:500响应消息:

HTTPSampleResult字段:ContentType:Application/JSON DataEncoding:null

发布数据:--AXOHWNTORVJ2VWGGUXCAQFJGHWGQKSTFL内容-配置:表单-数据;name=“filename”content-type:image/jpeg;Charset=US-ASCII内容传输编码:8位

${filename}--axohwntorvj2vwgguxcaqfjghwgqkstfl内容-处置:表单-数据;name=“filename”;filename=“Passport size photo.jpeg”内容-类型:图像/jpeg内容-传输-编码:二进制

<实际文件内容,此处未显示>--AXOHWNTORVJ2VWGGUXCAQFJGHWGQKSTFL-

我完全被困在这从过去的3周,我做了教程中告诉,但它仍然不起作用,有人请帮助我。

共有1个答案

杭曦
2023-03-14

我们不知道如何修复这个问题,因为我们不知道请求应该是什么样子,而且您没有向我们显示HTTP请求采样器和HTTP头管理器配置的“参数”选项卡。

因此,如果您有另一种成功调用该API的方法,如curl或Postman或其他工具-您应该能够使用JMeter的HTTP(S)测试脚本记录器记录请求,请参见如何将Postman API测试转换为JMeter以进行伸缩文章(例如设置)。

如果没有,您需要检查APIendpoint文档、应用程序日志或四处询问适当的请求格式,一旦您知道了,您应该能够自己修改请求或向我们提供更多细节,以便我们提供帮助。

 类似资料:
  • 我最近开始在AWS上工作。我目前正在开发S3存储的上传功能。 根据我的理解,有两种方法可以将文件上传到S3:- > 客户端的文件被上传到我的服务器上,我使用我的凭据将此文件上传到S3服务器。[我也可以对客户隐藏这一点,因为我不会显示上传详细信息。] 直接上传到S3 我能够使用简单的上传api实现第一种方法,但是我想跳过“将上传文件写入服务器磁盘”部分,直接将内容流式传输到S3存储,同时将上传详细信

  • 问题内容: 我想重新讨论提出的有关在使用selenium的Nightwatch.js中测试文件上传的问题。 推荐使用两个链接将文件输入元素的值设置为url的解决方案。在我的用例中,我无法使其正常工作。即使在夜视之外,在的输入中手动设置value标签,也不会更改url。我已经在开发工具中的Chrome,Firefox和IE10上进行了尝试。 我看过的另一种解决方案是尝试模拟整个文件上传过程的击键。这

  • 问题内容: 我需要2个文本字段和1个文件上传。当我只需要文本字段时,一切都正常,但是当我需要文件上传时,即使我选择了一个文件,验证错误仍然会提示需要文件。有人知道我在做什么错吗?提前谢谢了。 //视图 //控制器 问题答案: 我找到了一种完全符合我想要的解决方案。 我变了 至

  • 当我登录应用程序后尝试将文件上传到应用程序时,我遇到了这个问题,手动上它工作正常,但当我尝试使用jeter上传文件时,我遇到了错误,你能帮帮我吗? Jmeter HTTP的截图 我已经使用了常见的方法上传文件,但我仍然收到消息,没有文档存在错误。Http请求截图 运行我的脚本后,我收到了这个请求和响应请求响应 但是,在成功提交时,它应该显示状态为true,消息显示为成功上传。浏览器开发人员工具的屏

  • 我无法上传文件在硒网络驱动程序....我的代码在这里:驱动程序。FindElement(By.XPath(“/html/body/div[2]/div[5]/div/div/div/div/div[2]/div[2]/div[1]/div/div/div[1]”))).发送密钥(“E:/QA/上传测试图片/dreamstime_xl_11004542-复制.jpg”); **我收到错误**:Sys

  • 我无法从Jmeter上传.zip文件。 在尝试上传文件时,我遇到如下错误, 支持的HTTP方法:POST。 请求标题: 有人能帮我上传吗?从Jmeter的zip文件,参考下面的图片为我的请求, 提前感谢。