Jmeter中的HTTP请求中的参数和主体数据之间有什么区别?

时间:2018-07-31 08:21:39

标签: jmeter

我无法使用参数以json格式向服务器提供请求,所以有人可以向我解释一下吗? 我从 Bodydata 发送了此请求,该请求是从CSV中提取数据的:

POST data:
{
  "password":"login",
  "username":"568592"
}

但是当我使用参数从CSV提取数据时:

POST data:
password=login&username=568592

如何使用参数发送json格式请求?

1 个答案:

答案 0 :(得分:1)

如果您通过“参数”部分正确地传递JSON,应该没有任何区别。

  1. 如果要使用“参数”,只需将JSON有效负载放入第一个参数的“值”部分,例如:

    JMeter JSON via Parameters

  2. 如果您想使用“身体数据”-将JSON有效负载放在此处(请不要忘记从“参数”部分中删除所有内容)

    JMeter JSON as Body Data

  3. 别忘了添加HTTP Header Manager来发送值为Content-Typeapplication/json