[发明专利]针对接口的线上预警方法及相关装置在审
申请号: | 201910296080.2 | 申请日: | 2019-04-12 |
公开(公告)号: | CN110109826A | 公开(公告)日: | 2019-08-09 |
发明(设计)人: | 朱峰 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试数据 接口测试 预警 相关装置 测试流程 接口数据 启动状态 申请 改进 | ||
1.一种针对接口的线上预警方法,其特征在于,所述方法包括:
当接口测试功能处于启动状态时,从待测试数据集中获取待测试数据i;
若所述待测试数据i为接口数据,则对所述待测试数据i进行接口测试,得到所述待测试数据i对应的接口测试结果;
若所述待测试数据i对应的接口测试结果为接口异常,则执行针对接口的线上预警操作。
2.根据权利要求1所述的方法,其特征在于,所述从待测试数据集中获取待测试数据i之前,所述方法还包括:
获取多个待测试数据;
对所述多个待测试数据进行初始化,得到初始化后的多个待测试数据;
基于所述初始化后的多个待测试数据和测试配置文件生成待测试数据集。
3.根据权利要求1或2所述的方法,其特征在于,所述对所述待测试数据i进行接口测试,得到所述待测试数据i对应的接口测试结果,包括:
对所述待测试数据i进行第j次接口测试,得到第j次接口测试后的接口测试结果;
若所述第j次接口测试后的接口测试结果为接口异常,则在预设时长后对所述待测试数据i进行第(j+1)次接口测试,得到第(j+1)次接口测试后的接口测试结果;
直到j=N,停止对所述待测试数据i进行接口测试,得到第N次接口测试后的接口测试结果,j是初始值为1,以1为间隔的递增整数,所述N为大于1的整数;
若所述第N次接口测试后的接口测试结果为接口正常,则确定所述待测试数据i对应的接口测试结果为接口正常。
4.根据权利要求3所述的方法,其特征在于,所述对所述待测试数据i进行第j次接口测试,得到第j次接口测试后的接口测试结果,包括:
向第一接口发送接口测试请求,以及获取所述第一接口的第一加载时长、第一返回码和第一返回值;
确定所述第一加载时长是否小于或等于第一阈值;
若所述第一加载时长小于或等于所述第一阈值,则确定所述测试配置文件中是否存在状态码与所述第一返回码相同;
若所述测试配置文件中存在状态码与所述第一返回码相同,则确定所述第一返回值是否与第一设定值相同;
若所述第一返回值与所述第一设定值相同,则确定所述第j次接口测试后的接口测试结果为接口正常。
5.根据权利要求3所述的方法,其特征在于,所述对所述待测试数据i进行第j次接口测试,得到第j次接口测试后的接口测试结果,包括:
向第二接口发送接口测试请求,以及获取所述第二接口的第二加载时长、第二返回码和第二返回值;
确定所述第二加载时长是否小于或等于第二阈值、所述测试配置文件中是否存在状态码与所述第二返回码相同、所述第二返回值是否与第二设定值相同;
若否,则确定所述第j次接口测试后的接口测试结果为接口异常。
6.根据权利要求4或5所述的方法,其特征在于,所述从待测试数据集中获取待测试数据i之后,所述方法还包括:
确定所述待测试数据i是否为接口数据。
7.根据权利要求6所述的方法,其特征在于,所述确定所述待测试数据i是否为接口数据,包括:
读取所述待测试数据i,得到所述待测试数据i的检查点名称、测试类型、测试域、预期超时、期望状态代码、特征信息;
确定所述待测试数据i的检查点名称是否为非空、测试类型是否为发送请求或接收请求、测试域是否以超文本传输协议开头;
若所述待测试数据i的检查点名称为非空、测试类型为发送请求或接收请求、测试域以超文本传输协议开头,则确定所述待测试数据i的预期超时是否为数字、预期状态代码是否为非空;
若所述待测试数据i的预期超时为数字、预期状态代码为非空,则确定所述待测试数据i的特征信息是否包括接口特征;
若所述待测试数据i的特征信息包括接口特征,则确定所述待测试数据i为接口数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910296080.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:线上预警方法及相关装置
- 下一篇:针对页面的线上预警方法及相关装置