【问题标题】:Jmeter: Http POST request with body data and file uploadJmeter:带有正文数据和文件上传的 Http POST 请求
【发布时间】:2019-10-16 23:37:45
【问题描述】:

我正在尝试测试一个在邮递员上工作但不在 Jmeter 上工作的 Rest api, 请求需要(2 个参数):

  • 一个pdf文件
  • 正文数据(包含pdf信息的json)

在 Postman 上:当我输入 Content-Type = application/x-www-form-urlencoded 并上传 json 文件和 pdf 文件时,它可以工作 但是在 jmeter 上,我总是遇到诸如“不支持的媒体类型”之类的错误

【问题讨论】:

    标签: jmeter postman mime-types load-testing content-type


    【解决方案1】:

    您可以尝试通过邮递员在Jmeter中添加记录网络请求。我遇到了以下链接,它将为您解决问题

    https://www.youtube.com/watch?v=OQWyLMJbXaw

    上述链接中提到的解决方案实际上在 Postman 中使用了代理服务器,并且在 Jmeter 测试脚本记录器中使用了相同的代理服务器,这样每当在 postman 中执行请求时,它都会通过代理通过 Jmeter。

    【讨论】:

      【解决方案2】:
      1. 请检查请求(Postman 和 jmeter)是否与所有值标头和内容类型相同。
      2. 未选中“使用多部分/表单数据进行 POST”复选框。

      使用 multipart/form-data 或 application/x-www-form-urlencoded 帖子 请求

      参考;-https://jmeter.apache.org/usermanual/component_reference.html#HTTP_Request

      欲了解更多信息,请查看blog.

      希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 2020-04-09
        • 1970-01-01
        • 2017-12-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-02-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多