[发明专利]自动化测试异常定位方法、装置、设备及可读存储介质在审
申请号: | 202111548859.2 | 申请日: | 2021-12-17 |
公开(公告)号: | CN114253846A | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 胡鹏强 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 李兴福;臧建明 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动化 测试 异常 定位 方法 装置 设备 可读 存储 介质 | ||
1.一种自动化测试异常定位方法,其特征在于,所述方法包括:
根据自动化测试案例在运行过程中生成的报错信息,确定所述自动化测试案例在运行过程中报错的目标接口;
根据所述目标接口的域名,确定所述目标接口所属系统的系统名称;
根据所述目标接口所属系统的系统名称,利用预设的链路监控程序确定所述目标接口对应的系统调用链路中存在异常的目标系统。
2.根据权利要求1所述的方法,其特征在于,所述自动化测试案例中的各个接口请求均采用try-catch代码块编写;
所述根据自动化测试案例在运行过程中生成的报错信息,确定所述自动化测试案例在运行过程中报错的目标接口,包括:
在所述自动化测试案例运行过程中,获取所述try-catch代码块生成的报错信息;
根据所述报错信息,确定所述自动化测试案例在运行过程中存在异常的目标接口。
3.根据权利要求1所述的方法,其特征在于,所述根据所述目标接口的域名,确定所述目标接口所属系统的系统名称,包括:
根据所述目标接口的域名,以及预先建立的各个接口的域名与各个接口所属系统的系统名称之间的对应关系表,确定所述目标接口所属系统的系统名称。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述根据所述目标接口所属系统的系统名称,利用预设的链路监控程序确定所述目标接口对应的系统调用链路中存在异常的目标系统,包括:
基于预设的链路监控程序,以GET方式将第一测试参数发送至所述目标接口,所述第一测试参数中包括搜索的接口请求所在的时间区间、搜索的接口请求数量、所述目标接口所属系统的系统名称;
根据所述目标接口返回的所述第一测试参数对应的结果数据,确定所述时间区间内所述目标接口所属系统中发生的所有接口请求;
根据所述时间区间内所述目标接口所属系统中发生的所有接口请求,确定第二测试参数;
以POST方式将所述第二测试参数发送至所述目标接口,并根据所述目标接口返回的所述第二测试参数对应的结果数据,确定所述目标接口对应的系统调用链路中存在异常的目标系统。
5.根据权利要求4所述的方法,其特征在于,所述第一测试参数对应的结果数据中包括第一列表与第二列表,所述第一列表中包括所述时间区间内所述目标接口所属系统中发生的所有接口请求的元信息,所述第二列表包括所述时间区间内所述目标接口所属系统中发生的所有接口请求的方向信息;
所述根据所述时间区间内所述目标接口所属系统中发生的所有接口请求,确定第二测试参数,包括:
根据所述第一列表,确定所述时间区间内所述目标接口所属系统中发生的所有接口请求中报错的目标接口请求,并获取所述目标接口请求对应的元信息;
在所述第二列表中,获取所述目标接口请求对应的方向信息;
根据所述目标接口请求对应的元信息与方向信息,生成所述第二测试参数。
6.根据权利要求4所述的方法,其特征在于,所述根据目标接口返回的所述第二测试参数对应的结果数据,确定所述目标接口对应的系统调用链路中存在异常的目标系统,包括:
根据所述第二测试参数对应的结果数据中预设字段的值,生成入参字符串;其中,所述预设字段包括traceId、collectorAcceptTime及elapsed字段;
根据所述入参字符串,确定所述目标接口对应的系统调用链路中存在异常的目标系统。
7.根据权利要求6所述的方法,其特征在于,所述根据所述入参字符串,确定所述目标接口对应的系统调用链路中存在异常的目标系统,包括:
向所述目标接口发送查询请求,所述查询请求中包括所述入参字符串;
根据所述目标接口返回的响应消息,确定所述目标接口对应的系统调用链路中存在异常的目标系统。
8.根据权利要求6所述的方法,其特征在于,还包括:
将所述目标接口所属系统的系统名称与所述入参字符串写入测试报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111548859.2/1.html,转载请声明来源钻瓜专利网。