在 Jmeter 中,我试图发送一个 post rest api 请求,其中包含主体中的 json 并获得不受支持的媒体 415

Ere*_*ezN 3 api rest json jmeter

我正在使用 Jmeter 来发送请求:

POST http://192.168.56.100:9080/agent/v1/target

POST data:
{  
   "eventsServers":"192.168.56.100:9999",
   "targetType":"kafka"
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:{"code":415,"message":"HTTP 415 Unsupported Media Type"} 当我从另一个 rest api 工具运行它时,我没有收到此错误

可能是什么问题呢 ?

Dmi*_*i T 5

只需在您的测试计划中添加一个HTTP 标头管理器并将其配置为发送具有application/json值的Content-Type标头

JMeter 标头管理器内容类型

查看使用 JMeter 测试 SOAP/REST Web 服务一文,了解有关使用 JMeter设置 Web 服务负载测试的更多信息