简
背景: 新公司几个项目前后端分离的, 于是熟悉项目的时候简单的用Postman测试了一下接口, 不测则以, 一测惊人, 遇到了个从未遇到过的问题, 简单记录一下, 以防止下次忘记了
问题:
当我随便挑了个查询测试的时候, 发现结果返回的时200, 但是信息返回的是个html页面, 以前都是400 或者 404才返回html页面来着, 结果如下: 结果令人震惊, 实在想不到是为什么
最后请教同事告诉我说: 登录本地网站和Postman有什么关系, 我说没有关系呀, 两个软件都不一样, 他跟我说登录网站的时候是不是要先登录,验证账号和密码, 否则不管查询的是什么都会进入主页, 否则岂不是还没登录你就能查询到信息, 这就是一个大的Bug了, 我恍然无数(可能前后端分离是这样, 之前的项目都是登录这块单独做了个项目)
于是在Postman中跑了登录的链接, 如下: 结果显示: 操作成功
也就是登录成功! 于是, 我们再测一下之前的查询的链接: 结果,返回成功
结论:
当接触一个新的项目的时候, 看看项目的登录系统是如何处理的, 必要的话Postman要进行相关测试才能进行其他操作
其他问题:
可能还会遇到其他问题:
404: 检查自己的路径是否正确, 或者检查自己的配置文件是否配置了: server.servlet.context-path
400: 检查自己的参数是否有问题
|