当content-type为multipart/form-data时,使用POST请求发送参数

Tan*_*rya 6 post jmeter

我是JMeter的新手.我正在尝试创建一个测试计划,其中一个请求是一个包含一些参数的POST请求,请求头中的内容类型是Multipart/Form-data.

我正在从fiddler复制头/参数,因为HTTP代理记录器不工作.

请查看我所拥有的当前设置的图像.我无法使用它获得所需的响应.

在此输入图像描述

Dmi*_*i T 5

根据HTTP Request Sampler文档

使用multipart / form-data进行HTTP POST

使用multipart / form-data或application / x-www-form-urlencoded发布请求

因此,您需要做的是:

  1. 勾选“将多部分/表单数据用于POST”框
  2. 删除所有“ Content-Disposition”行

多部分表格数据

多部分要求

关于“代理记录器不起作用”,我从未遇到过任何问题,因此可能是配置错误或类似的情况。有人发现JMeter Chrome扩展程序更易于使用。


小智 -1

不要复制内容处置等,只需发送带有名称的参数就可以了。您需要发送表单数据及其值。理想情况下,它应该看起来像,名称应该只是“形式”,其值是“立即购买”。

我建议您比较使用开发人员工具发送的请求和使用 JMeter 发送的请求,这将帮助您更快地进行调试。

我希望它有帮助。