Jmeter:带有正文数据和文件上传的 Http POST 请求

问题描述 投票:0回答:2

我正在尝试测试一个 Rest api,它可以在 postman 上工作,但不能在 Jmeter 上工作, 该请求需要(2 个参数):

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

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

jmeter postman mime-types load-testing content-type
2个回答
0
投票
  1. 请检查两个请求(Postman 和 jmeter)是否与所有值标头和内容类型相同。
  2. 未选中“使用多部分/表单数据进行 POST”复选框。

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

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

欲了解更多信息,请查看此博客。

希望这有帮助。


0
投票

您可以尝试通过postman在Jmeter中添加记录网络请求。我发现了下面的链接,它可以帮助你

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

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

© www.soinside.com 2019 - 2024. All rights reserved.