jmeter测试ip端口配置正确但是执行后返500

gxnan 发布于 2016/01/14 09:59
阅读 3K+
收藏 0

响应数据如下:

{"timestamp":1452681096019,"status":500,"error":"Internal Server Error","exception":"java.lang.IllegalStateException","message":"org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.IllegalStateException: Not a JSON Object: null”,"path":"/test/createOrder"} 


加载中
0
清靜無虞
清靜無虞

引用来自“清靜無虞”的评论

提示不是很明确么,“/test/createOrder”这个接口需要JSON格式的数据,但得到的是null,按这个接口的命名猜测这个接口需要通过POST的方式,提交一个JSON格式的数据到服务器端,但是你测试时body是空的。
spring mvc返回了异常,说明网络是通的没有问题。那么你从三个方面来查错:1、首先你把在body中输入的json数据拿到网上提供json格式化的网站(百度一下很多网站提供这个服务)检查下,看看是不是标准的json格式数据。2、仔细检查下你服务端的配置看看有没有问题。3、用firefox或chrome来发起请求,看看浏览器有没有问题,其中firefox本身的开发者工具就可以发起自定义http请求,chrome也有发自定义http请求的插件。
g
gxnan
恩 我查到了 http请求头里的应用配置成application/json;好使了,不太懂 谢谢您啦!
0
Java_Coder
Java_Coder
先本地测试这个路径,看看数据返回情况。然后再用JMeter做压测。我之前是这样测试的。
g
gxnan
本地是通的 这个错误的意思 是用jmeter没有连接通是吧?
0
清靜無虞
清靜無虞
提示不是很明确么,“/test/createOrder”这个接口需要JSON格式的数据,但得到的是null,按这个接口的命名猜测这个接口需要通过POST的方式,提交一个JSON格式的数据到服务器端,但是你测试时body是空的。
g
gxnan
10我测试的时候 是通过POST的方式 在body里面配置好json后返500
0
詹Eko
詹Eko
Not a JSON Object 获取的数据为null,如果有中文,注意下中文编码和特殊符号的问题
返回顶部
顶部