【问题标题】:How to send POST request with x-www-for-urlencoded body in JMeter?如何在 JMeter 中发送带有 x-www-for-urlencoded 正文的 POST 请求?
【发布时间】:2019-07-04 10:10:00
【问题描述】:

如何在 JMeter 中发送带有 x-www-form-urlencoded 正文的 POST 请求?

它在 Postman 中工作。我尝试使用 HTTP Header Manager 并将 Content-Type 设置为 x-www-form-urlencoded 和 application/x-www-form-urlencoded,但我仍然面临同样的问题。

【问题讨论】:

    标签: rest http-headers load-testing jmeter-5.0


    【解决方案1】:

    如果您的请求在 Postman 中运行良好,您应该可以使用 JMeter 的 HTTP(S) Test Script Recorder

    1. 准备 JMeter 进行记录。最快最简单的方法是使用JMeter Templates 功能

      • 从 JMeter 的主菜单中选择 File -> Templates -> Recording 并点击“创建”

      • 打开 HTTP(S) 测试脚本记录器并点击“开始”

    2. 准备 Postman 进行录制。

    3. 在 Postman 中执行请求

    4. JMeter 应该捕获请求并将其存储在线程组下 -> Recording Controler

    如果需要,请参阅Apache JMeter HTTP(S) Test Script Recorder 文章了解更多信息。

    【讨论】:

      【解决方案2】:

      我必须在 HTTP 请求中勾选“Use multipart/form-data”选项才能使其工作,然后在“参数”选项卡中添加表单参数:

      【讨论】:

        猜你喜欢
        • 2021-01-19
        • 1970-01-01
        • 2023-03-05
        • 2017-03-27
        • 1970-01-01
        • 2023-04-10
        • 1970-01-01
        • 2018-07-30
        • 2018-07-21
        相关资源
        最近更新 更多