温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
各位同学大家好,刚才呢,咱们完成了spring security的用户认证,那下面呢,我们通过swag我们来做一个测试,看一下最终效果怎么样,那咱们来试一下啊,首先我在里边呢,为了咱们测试方便,我先加上断点,咱就加到这个地方,首先第一个就是查询这个。Service方法的位置,然后我在tokenin filter里边也加上方法,一个成功,另外一个是是吧。除此之外,我们在这个就是解析的方法中,就是判断token中到底有没有值,这里边我也加上这个。就是断点现在完成,完成之后呢,我用debug方式启动起来,然后咱们通过debug调试,看一下里边的一个基本的过程到底是怎么样的,等他先启动,然后咱们进行测试。项目已经启动,那咱们打开swag,我们来测试一下啊,首先第一个呢,我先测试登录,登录里边我们这么来做。
01:05
咱们先输入一个错误的用户名和密码。这个肯定不对,然后我点发送,大家看它的过程是怎么样的。点击发送我们看啊,是不是过来了,到我们这个就是解析的过滤器中,首先因为咱是登录,那就直接放行。放行之后,我们到这里边,我们开始接收到用户名和密码,咱们接收,然后接收之后往下执行,这里边做这个查数据库过程,数据库一查发现里边这值应该是没有的,因为咱是写错的,它里边直接给我们反映这个数据,然后反映之后你看这里边啊,到哪里是认证失败,它最终反映我们这个数据,这就是第一个测试,就是认证失败,然后咱再来一个正确的效果,六个一。现在我点击发送同样啊,这个登录放过去,然后咱们到里边接收到数据,我们查数据库,得到里边的值,这个值肯定它里面是有的,然后咱们进行这个验证啊,到这过程咱让他先过来,过来之后我们看啊,最终到哪里是不是成功,成功之后咱们生成to开,然后把值最终进行返回,所以你看里边是不是有这个数据,现在我们就完成了这个认证的这么一个测试,那比如说我们来试一下别的接口。
02:31
咱就试这个啊,就是目前这里边呢,应该目前它没有那个登录,那我们进行发送到这里边,我们还是给他放过去。然后目前各位看啊,它提示什么是没有权限,那比如现在我在投里边,把刚才的token咱给他加进去,我再发送。这里边应该就是有数据了,咱们看最终是到我们的结果,所以以上就是用户认证的这么一个测试,这个咱就完成了,各位按照刚才的流程把这个呢写出来,最终能测试成功。
我来说两句