00:00
好啊,现在开始我们的一个第三节的MCP测试的一个MCP身份认证的一个测试,这里呢,我们主要是验证了MCP server, 它能不能正确的识别真正的身份,然后去拒绝无效的身份啊,也就是我们的一个身份凭证啊,可以是一个K,可以是一个talking。我们呃,这节课呢,主要走四个场景啊,我们输入正确的一个topic的一个情况下啊,预期我们是能够成功调用这个MCP server下的工工具能够调用成功。第2个测试点就是我们不带这个talking啊,我们尝试去调这个工具的时候,它是能够给我拒绝的。第3个场景就是我输入我故意输入一个错误的talking。他也能够给我拒绝啊,第4个场景就是过期的啊,因为我们后面会使用那个彩云的那个啊,那个样例案例啊,没有过期。没有过期相关的,没有办法过期我们就把它给禁用掉啊,预期我们禁用这个talking之后,他也能够给我们拒绝调用这个工具啊,这样就可以了,好啊,我们现在呢,就把这4个测试点啊,完整的去走走一下。
01:13
我们连接一下这个彩云的一个MCP server.我们先去设置里面看一下有没有配置啊,这个现在是我们已经配置成功的。啊,我们尝试去调用一下,走第一个测试点,看能不能调用成功。这个还是要我们去输入这个经纬度,我们还是到这个百度地图里面去。高德地图里面。去获取一下这个经纬度。坐标识取识取向。我们复制一下。好,呃,正常情况下我们能够调用成功,那说明我们这个talking是没有问题的。
02:03
我们入餐啊,我们把入餐给。给copy过来。啊,这是我们的一个入仓。预期的话我们就通过了啊。我们再加一个实际的啊。我们那个返回的结果我们就不复制了。然后还缺少什么信息啊啊,对我们用的这个工具,我们也复制一下,和大家说明一下我们用的是哪个工具。测试工具。
03:02
然后第1个我们就是相当于已经测试通过啊,也就是符合我们的预期的,第2个的话就是我们不带这个talking。我们尝试把这个talking去掉啊,在设置这里。把这个头给你去掉。那我们去关闭一下,重新重新连接啊,不重新连接的话,我们是呃不生效的。好,现在我们再次验证。我们还是以这个。Jason的方式直接copy过来,这样比较快一点。好,他现在是提示我们啊,没有这个,没有这个值对应的值,那这个就是符合我们的预期的。语气就是拒绝是吧,拒绝实际结果通过。预期是拒绝,实际结果也是拒绝啊,那就是也是符合我们的预期的,不带talking,然后第三个就是错误的一个talking。
04:07
错误的一个topic避。我们再来走一下这个错误套给这个场景。与其是拒绝。好。我们重新配置一下。错误的talking。我们原来的草坪是什么呀?你重新找一下。复制一下,复制之后我们粘贴过来,粘贴过来随便去掉一个字符,好,现在就是错误的了。我们断开,再重新连接。好,连接成功。我们再输入。这个逾期也是会拒绝。
05:12
这是什么错误?我们看一下它这个是什么意思啊。彩云天气出现故障。工具错误,请求错误。他这个工具本身出现错误了吗?我们换一个试一下,不应该呀。
06:00
等开再重叠一下,我们再次尝试一下。好,连接成功。好,那就是这个样子啊,就是错误的,他工具错误那不应该啊。不应该是提示工具错误吧,这个应该是有点问题的。那其实也是符合我们预期的,他拒绝使用了,我们换一个其他的工具,看一下是什么样子的。我们试一下这个它是会不会也是同样的一个提示哦,那就是其他的其他的工具也是这样的一个提示,那这个就是也是符合我们的预期的,它相当于也是拒绝我们去使用这个工具了,但是它这个提示的呃,表达的意思不太好。表达的是他服务端有问题。
07:01
彩云天气工具出现故障。工具出现故障,按理说不应该是提示这种工具出现故障,应该是拒绝连接这样的一个提示会比较好一点,那这个我们也就把它标记为呃,预期是拒绝,那实际也是被拒绝了,我们反正是没有调用成功啊,然后第4个测试点的话,就是我们过期的topic品啊,因为它这个没有什么过期这么一说。我们就把这个talking给进行掉啊,我们先复制完整的,先复制完整的。复制完整的之后呢,我们等一下先粘贴过来啊。我们先复制一个完整的,然后断开重连。然后试一下能不能调用成功,这次应该是能够调用成功的,因为我们的talking都是对的。OK, 是可以的啊。现在我们就把这个呃淘给禁用掉。啊,确认禁用禁用成功啊,已经禁用了,那我们再次去尝试一下,看能不能调用成功,这个时候预期他应该也是需要给我啊拒绝我们这个去调用这个工具。
08:10
OK, 那也是这样搞啊。403403啊,它这个提示,反正提示的表达的不是太好啊。反正也是符合我们预期的啊,预期是拒绝啊,那这个过期的也是拒绝啊,实际结果也是拒绝的啊,这个的话也就是我们的一个啊MCP server的一个身份认证的一个测试啊,这里的话它本质上就是呃,验证我们这个身份凭证是否是真正生效的。啊,我们合法的身份啊,能够去调用这个工具啊,不合法的一个身份啊,是没有办法去调用这个工具的啊,主要是针对这个点去进行验证啊好啊,我们第三节的内容的话,基本上就是这些啊,下一节呢,我们去呃就会去验证。下节我们就会去验证这个MCP权限的一个控制的一个测试啊。
我来说两句