The application relates to an abnormal interface positioning method, device, computer equipment and storage medium. The method includes: receiving test failure notification, carrying the case identification; finding the corresponding test case identification; obtaining the interface identification of the corresponding test case, extracting the identification from the test case into parameters; finding the interface identification corresponding to the test data flow diagram, and from the test data flow direction. The graph extracts the data table associated with the interface identifier, checks the data mapping in the data table according to the input value of the identifier, obtains the interface identifier corresponding to the data mapping failure in the data table, and judges the interface corresponding to the acquired interface identifier as an exception interface. This method can be used to test the location efficiency of abnormal interfaces.
【技术实现步骤摘要】
异常接口定位方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种异常接口定位方法、装置、计算机设备和存储介质。
技术介绍
为了保证系统能够为外部系统提供正常的服务,对系统服务器进行测试是一个重要环节。系统服务器的测试主要是检测系统与外部系统之间的数据交互,传递及控制管理,业务功能的实现等。在进行测试时,测试案例执行失败的情况经常出现,在查找失败原因时,由于测试案例较长,难于对失败原因进行定位。一般地,都是通过查找数据库或是测试日志的方式查找异常接口,但是,由于测试案例中的数据存储分散,对于异常接口的定位需要花费测试人员大量时间,且测试人员人工定位也会导致测试异常接口的查找效率很低。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高测试异常接口定位效率的异常接口定位方法、装置、计算机设备和存储介质。一种异常接口定位方法,所述方法包括:接收测试失败通知,所述测试失败通知携带案例标识;查找所述案例标识对应的测试案例;获取所述测试案例对应的接口的接口标识,从所述测试案例中提取标识入参值;查找所述接口标识对应的测试数据流向图,并从所述测试数据流向图中提取与所述接口标识关联的数据表;根据所述标识入参值对所述数据表中的数据进行数据映射校验,获取所述数据表中数据映射校验失败的数据对应的接口标识;将与所获取到的接口标识对应的接口判定为异常接口。在其中一个实施例中,所述测试数据流向图的生成方式,包括:获取接口互联信息表;获取测试案例对应的接口的接口标识,根据所述接口互联信息表将所述接口标识进行连接生成接口连接图;获取接口标识关联的数据表及接口标 ...
【技术保护点】
1.一种异常接口定位方法,所述方法包括:接收测试失败通知,所述测试失败通知携带案例标识;查找所述案例标识对应的测试案例;获取所述测试案例对应的接口的接口标识,从所述测试案例中提取标识入参值;查找所述接口标识对应的测试数据流向图,并从所述测试数据流向图中提取与所述接口标识关联的数据表;根据所述标识入参值对所述数据表中的数据进行数据映射校验,获取所述数据表中数据映射校验失败的数据对应的接口标识;将与所获取到的接口标识对应的接口判定为异常接口。
【技术特征摘要】
1.一种异常接口定位方法,所述方法包括:接收测试失败通知,所述测试失败通知携带案例标识;查找所述案例标识对应的测试案例;获取所述测试案例对应的接口的接口标识,从所述测试案例中提取标识入参值;查找所述接口标识对应的测试数据流向图,并从所述测试数据流向图中提取与所述接口标识关联的数据表;根据所述标识入参值对所述数据表中的数据进行数据映射校验,获取所述数据表中数据映射校验失败的数据对应的接口标识;将与所获取到的接口标识对应的接口判定为异常接口。2.根据权利要求1所述的方法,其特征在于,所述测试数据流向图的生成方式,包括:获取接口互联信息表;获取测试案例对应的接口的接口标识,根据所述接口互联信息表将所述接口标识进行连接生成接口连接图;获取接口标识关联的数据表及接口标识对应的接口对所述数据表的读写操作逻辑;根据所述接口标识将所述数据表添加至所述接口连接图中;在所述接口连接图中添加与所述读写操作逻辑对应的读写方向以生成测试数据流向图。3.根据权利要求1所述的方法,其特征在于,所述从所述测试案例的测试数据中提取标识入参值,包括:获取所述测试案例的测试入参参数;查找所述案例标识对应的应用场景标识,获取所述应用场景标识对应的标识参数;从所述测试入参参数中提取与所述标识参数对应的标识入参值。4.根据权利要求1所述的方法,其特征在于,所述根据所述标识入参值对所述数据表中的数据进行数据映射校验,包括:获取所述接口标识对应的接口对相应数据表的写操作参数;从所述数据表中筛选出包含所述标识入参值的数据集合;当所述数据集合中均存在与相应写操作参数对应的参数值时,则判定所述接口标识关联的数据表数据映射校验成功。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当查询到第一数据集合时,并从筛选出的数据集合中查找是否存在与所述第一数据集合相...
【专利技术属性】
技术研发人员:舒清,郑鹰飞,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。