当前位置: 首页 > 知识库问答 >
问题:

通过JMeter代理,POST请求结果为HTTP 415错误

方昊
2023-03-14

我尝试在jmeter中为用java编写的web服务(Spring MVC Hibernate)实现负载测试。服务器是RESTFull的,客户端(angularjs)与服务器通信。

我想用jmeter HTTP请求记录器转储HTTP请求,就像jmeter用户指南教程一样。

问题是,在web浏览器上使用jmeter作为代理时,我不断收到415 Http错误。因此,该网页在试图发布数据时遇到错误,但失败了。

共有1个答案

夏侯涵映
2023-03-14

HTTP状态代码415代表不支持的媒体类型,这意味着Content-Type标头不正确或丢失。

JMeter不应该删除这个头,所以我的预期是,要么应用程序有问题,要么JMeter本身有问题。

尝试使用JMeter Chrome扩展记录您的测试场景,如果成功,请在JMeter Bugzilla中提出问题

 类似资料:
  • 我用Badboy录制了一个脚本,并将其导出到Jmeter。该脚本包括一个post请求,该请求启动一个名为的文件。 参数随请求发送 每次我运行测试计划时,我都会收到POST请求的500错误代码(内部服务器错误)响应,如下所示 所以我使用chrome developer工具捕获请求,我发现当我试图创建一个名为已存在的文件时,服务器会以500错误代码响应,我还发现jmeter发送的请求与我使用devel

  • 我有一个restful请求,需要使用JMeter将其发送到webservice。以下是我的建议: 异常:服务器11.92.0.91在org.apache.commons.httpclient.httpmethodbase.readstatusline(httpmethodbase.java:1976)在org.apache.commons.httpclient.httpmethodbase.jav

  • 我正在使用最新版本的JMeter,并试图从JMeter发出POST请求,但我无法看到更改HTTP方法的下拉列表。你能告诉我为什么我看不到下拉列表吗? 请在下面找到JMeter的屏幕截图。它没有用于指定HTTP方法的下拉列表。

  • 通过邮递员API正在工作,但相同的API不与改造工作,我收到400个错误的改造要求 返回true或false的endpoint@POST(“/emrmegax/api/allscript/saveappointment”)调用saveappointment(@Header(“x-auth-token”)字符串header1,@Body字符串yy);

  • 我正在尝试设置一个SOAP webservice负载测试,但是当我运行它时,我得到以下结果: 响应代码:500响应消息:内部服务器错误 响应头:HTTP/1.1500内部服务器错误内容长度:614内容类型:应用程序/soap xml;charset=utf-8服务器:Microsoft IIS/7.5 X-Powered-By:ASP。净日期:2016年4月14日星期四格林威治标准时间11:45: