【问题标题】:JMeter POST requestJMeter POST 请求
【发布时间】:2013-07-10 06:10:10
【问题描述】:

这是我在 HTTP 采样器中尝试过的:

Web Server name <host>
HTTP request PATH <host>

在请求部分的发送参数中 - 我知道我们可以添加任意数量的参数。这是我尝试过的:

{ "customer": {"Name": "TestID1"} }
{ "customer": {"Name": "TestID2"} }

当我运行测试时,我在我的主机中看到了 TestID1,但我没有看到 TestID2 客户。您能否指导我了解如何发送多个 POST 请求?谢谢

【问题讨论】:

  • 您是要发送带两个参数的请求还是带一个参数的两个请求?
  • 2 个带有 2 个不同参数的请求。但由于请求 URL 相同,我不想创建两个单独的 HTTP 采样器。我想使用 1 个 http 采样器同时发送 2 个请求
  • 我很好奇你为什么要这么做?实际浏览器是这样发送请求的吗?

标签: jmeter


【解决方案1】:

您需要的是“用户参数”预处理器。 http://jmeter.apache.org/usermanual/component_reference.html#User_Parameters

添加变量名称并定义值为“TestID1”的 User_1 和值为“TestID2”的 User_2。 在您的 HTTP 采样器中使用参数 customer = ${name} 一次。

Test plan
  Thread group (2 Threads)
  + User Parameters
  + HTTP Sampler 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-05
    • 2017-12-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多