使用 JMeter HTTP 请求发送参数和正文数据

Cos*_*min 5 jmeter

我需要向 API 服务器发送 POST 请求,我需要为其发送以下信息:服务器:

  • exampleapiserver.com

方法:

  • 方法一
  • 方法二
  • 等等

参数:

  • apikey:{apikey}
  • 环境:{环境}

标题:

  • 标头 1:{标头 1}
  • 标头2:{标头2}
  • 标头3:{标头3}

身体数据:{

  • “bodydata1”:{bodydata1}
  • “bodydata2”:{bodydata2}
  • “bodydata3”:{bodydata3}

}

问题是我不能同时发送它们,API 服务器的参数和正文数据,其中一个不起作用。

作为实现它的解决方法,我在我的 HTTP 请求中使用了带有参数的 url 路径,如下所示:

服务器名称或 IP:exampleapiserver.com

路径:/method1?apikey=apiserverkey&env=test

在身体数据中,我已经输入了实际的身体数据。

这是否可以以不同的方式实现,而不是被迫使用 URL 中的参数,以便我也可以发送正文数据?

UBI*_*ACK 4

你的做法是没问题的。从 jmeter 2.13 开始,没有其他方法可以做到这一点。