Spring Boot学习分享(五)——使用IntelliJ IDEA进行Web应用调试


使用IntelliJ IDEA进行spring boot程序的调试


使用的是IntelliJ IDEA自带的插件Test RESTful Web Service
这里写图片描述
项目启动后,通过该插件模拟web请求,达到脱离前端进行测试的目的,由于可以获得服务器响应并将Cookie等信息保存在单个测试中,所以可以十分方便的进行类似于shiro的权限验证框架的测试


该插件的面板:
这里写图片描述

注意点:

1 GET,POST 的方法不要弄错
2.只有同一个测试下cookie才是相同的,否则得手动添加
3.Content-Type和Accept要根据自己定义得接收数据类型来自定义,否则无法得到响应。
(若要传输JSON数据,可以使用RequestBody面板里面的text编辑JSON数据,然后发送)
4.若遇到返回得Response的内容是<Response body is empty>,如果你使用了shiro的权限验证,那么请检查你是否将那个链接设为允许访问,
还有一种情况是你的控制层抛出异常,导致没有任何结果返回
5.使用该插件的时候可以点击上图的蓝色文字,生成http文件进行测试,效果如下:
这里写图片描述
使用该文件会有记录历史记录等方便的功能,但博主测试时发现cookie好像不能共享。
。。。


猜你喜欢

转载自blog.csdn.net/madonghyu/article/details/79837729