[发明专利]接口异常判断方法、装置及可读存储介质有效
申请号: | 202010010633.6 | 申请日: | 2020-01-06 |
公开(公告)号: | CN111198821B | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 卞伟;秦偲晟;王蕾 | 申请(专利权)人: | 瑞庭网络技术(上海)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 200120 上海市浦东新区中国(上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 异常 判断 方法 装置 可读 存储 介质 | ||
1.一种接口异常判断方法,其特征在于,执行于服务器,包括:
获取测试接口响应于待测请求消息所返回的至少两条响应数据作为第一响应数据,其中,所述待测请求消息包括相同预设域名和路径信息;
对所述第一响应数据进行特征提取,以获得所述第一响应数据对应的第一空间向量;
计算所述第一空间向量与每个预设类别对应的第二空间向量的距离,所述第二空间向量是以第二响应数据作为样本数据进行分类后获得的,其中,所述第二响应数据为所述测试接口响应于所述待测请求消息,预先返回的至少两条响应数据所组成的样本数据,所述预设类别的个数为多个;
根据所述第一空间向量与每个所述第二空间向量的距离和预设阈值,判断所述测试接口是否异常;
所述根据所述第一空间向量与每个所述第二空间向量的距离和预设阈值,判断所述测试接口是否异常,包括:
从所述第一空间向量与每个所述第二空间向量的距离中确定最小距离;
判断所述最小距离是否小于或等于预设阈值;
若所述最小距离小于或等于所述预设阈值,则将距离所述第一空间向量最近的第二空间向量对应的预设类别作为目标类别,并将所述响应数据划分到所述目标类别;
根据所述目标类别,判断所述测试接口是否异常;
其中,所述根据所述目标类别,判断所述测试接口是否异常,包括:若所述目标类别为正常类,则确定所述测试接口为正常;若所述目标类别为异常类,则确定所述测试接口为异常;
在所述获取测试接口响应于待测请求消息所返回的至少两条响应数据作为第一响应数据之前,还包括:
每隔预设时间,根据每个所述预设域名对数据库的第一数据表中的数据记录进行过滤,以获得包括所述预设域名的数据记录;其中,所述第一数据表中的数据记录包括代理服务器响应于终端设备的数据请求,从所述测试接口获取的响应数据、以及所述数据请求中的统一资源定位符URL信息;
将包括所述预设域名的数据记录存储在第二数据表;
所述获取测试接口响应于待测请求消息所返回的至少两条响应数据作为第一响应数据,包括:
从所述第二数据表获取所述测试接口响应于待测请求消息所返回的至少两条响应数据作为第一响应数据;
在所述将包括所述预设域名的数据记录存储在第二数据表之后,还包括:
从所述第二数据表中获取所述样本数据;
根据每个所述预设类别各自对应的预设空间向量、所述预设阈值、以及所述样本数据,更新所述至少一个预设空间向量,以获得每个所述预设类别对应的第二空间向量;
所述根据每个所述预设类别各自对应的预设空间向量、所述预设阈值、以及所述样本数据,更新所述至少一个预设空间向量,以获得每个所述预设类别对应的第二空间向量,包括:
对所述样本数据中的第n个响应数据进行特征提取,以获得所述第n个响应数据对应的第一样本空间向量;
计算所述第一样本空间向量与每个所述预设类别各自对应的当前空间向量的样本距离;其中,在计算第1个所述样本数据对应的样本空间向量与每个所述预设类别各自对应的当前空间向量的样本距离时,所述预设类别对应的当前空间向量等于所述预设类别对应的预设空间向量;
根据所述第一样本空间向量与每个所述预设类别各自对应的当前空间向量的样本距离、以及所述预设阈值,确定所述第n个响应数据所属的预设类别;
根据所述第n个响应数据所属的预设类别中的样本数据对应的第二样本空间向量、以及所述第二样本空间向量的个数,更新所述第n个响应数据所属的预设类别对应的当前空间向量;
在已确定多个所述样本数据所属的预设类别的情况下,将更新后的当前空间向量作为所述第n个响应数据所属的预设类别对应的第二空间向量。
2.根据权利要求1所述的方法,其特征在于,还包括:
若所述最小距离大于所述预设阈值,则确定所述响应数据不属于每个所述预设类别;
根据所述响应数据对应的统一资源定位符URL信息,确定邮件地址;
向所述邮件地址发送所述响应数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞庭网络技术(上海)有限公司,未经瑞庭网络技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010010633.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于人脸识别的人数统计方法和装置
- 下一篇:一种自动进行人车拟合的方法及系统