jmeter中http请求出现400/415解决方案
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter中http请求出现400/415解决方案相关的知识,希望对你有一定的参考价值。
参考技术A jmeter 报Response code: 400 的错误,要检查下post接口的请求头是否完善;添加信息头(Header)如下图所示做接口测试发现postman请求接口返回正常,但是jmeter出现415请求不通:The server refused this
request because the request entity is in a format not supported by the
requested resource for the requested method.
在查看结果树中看到:
Request Headers:
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded
Content-Length: 27
User-Agent: Jakarta Commons-HttpClient/3.1
这里的Content-Type: application/x-www-form-urlencoded方式是Jquery的Ajax请求默认方式,这有可能导致向服务器发送数据不成功;因为http服务发送的post请求认是json数据格式所以数据接收不到;
在HTTP信息头管理器将Content-Type修改为:application/json告诉服务器请求的主题内容是json格式的字符串,服务器端会对json字符串进行解析;
以上是关于jmeter中http请求出现400/415解决方案的主要内容,如果未能解决你的问题,请参考以下文章
微博中出现http/1.1 400 Bad Request怎么解决。
jmeter4.0执行HTTP请求报400,jmeter5.1运行正常解决方法
HTTP 404/400困扰我很长时间的问题,个别网站打开就出这个,IE8浏览器,或者火狐等等各种都测试过没问题
Jmeter读取本地txt/csv文件作为请求参数,实现接口自动化
jmeter中出现Content type 'text/plain;charset=UTF-8' not supported怎么解决