接口测试稳定性的监控方法及装置制造方法及图纸

技术编号:15639052 阅读:274 留言:0更新日期:2017-06-15 21:05
本申请实施例公开了接口测试稳定性的监控方法及装置,方法包括:统计目标接口的错误率,在错误率达到预置错误率阈值的情况下发送第一错误通知;获取目标接口的错误日志并发送第二错误通知;对比通过所述目标接口提供服务的数据的一致性,并在对比结果为不一致时发送第三错误通知;用于获取预置时间段内目标接口的基本验证测试结果,并在测试失败率达到预置失败率阈值时发送第四错误通知;以便测试人员在接收到第一、第二、第三和/或第四错误通知后,将第一、第二、第三和/或第四错误通知中的问题反馈至相应的技术人员以解决问题。以此,可及时发现接口稳定性方面的问题,以避免由于接口的稳定性问题而无法正常服务,进而提升线上业务的稳定性。

【技术实现步骤摘要】
接口测试稳定性的监控方法及装置
本申请涉及计算机
,特别是涉及接口测试稳定性的监控方法及装置。
技术介绍
在互联网视频网站中,包括用于提供各种服务的接口,比如用于提供视频播放服务的视频播放服务接口等。对于互联网视频网站的后台工作人员来说,为了保证通过各接口正常对外提供相应的服务,则需要对各接口进行日常测试,比如,用于提供视频播放服务的视频播放服务接口,为了保证正常提供视频播放服务,后台工作人员需要对该视频播放服务接口进行日常测试,因为一旦播放服务接口出现问题,则会导致视频播放器无法通过播放服务接口获取到所需要的视频信息、视频流等数据,以致网站中的视频无法正常播放,而影响用户观看。在大多数情况下,由于明显BUG导致的视频播放服务接口问题,很容易在上述测试过程中被发现并解决,但是,还可能存在一些隐藏的BUG而导致的视频播放服务接口问题,比如由于视频播放服务器接口的稳定性而导致的问题,则无法在上述测试过程中被发现,只能是在视频播放服务接口上线后,由开发人员、运维人员等在使用过程中发现,然后再反馈给相关技术人员去解决,也就是说,现有对于视频播放服务接口的日常测试过程中,并不涵盖对于视频播放服务接口测试稳定性的监控工作,以此可能会导致无法及时发现视频播放服务接口的稳定性方面存在的问题,以致由于该稳定性方面的问题而影响通过该接口而正常提供服务,进而降低该接口对应的线上业务的稳定性,影响用户体验。
技术实现思路
本申请提供了接口测试稳定性的监控方法及装置,可及时发现接口稳定性方面存在的问题,以避免由于接口的稳定性问题而导致无法正常提供服务,进而提升接口对应的线上业务的稳定性。本申请提供了如下方案:一种接口测试稳定性的监控方法,包括:统计目标接口的错误率,在错误率达到预置错误率阈值的情况下发送第一错误通知;获取目标接口的错误日志并发送第二错误通知;对比通过所述目标接口提供服务的数据的一致性,并在对比结果为不一致的情况下发送第三错误通知;用于获取预置时间段内目标接口的基本验证测试结果,并在测试失败率达到预置失败率阈值的情况下发送第四错误通知;以便测试人员在接收到第一、第二、第三和/或第四错误通知后,将第一、第二、第三和/或第四错误通知中的问题反馈至相应的技术人员以解决问题。优选的,还包括:记录第一、第二、第三和/或第四错误通知中的问题,以及接收问题处理结果并记录。优选的,所述目标接口为用于提供视频播放服务的接口,统计目标接口的错误率,包括:以预置时间间隔获取预置数量的转码后的视频VID,拼接视频播放服务接口的统一资源定位器符URL并批量请求所述URL以播放视频;获得视频播放服务接口返回的错误情况,以统计视频播放服务接口的错误率。优选的,所述错误情况,包括:服务器错误或视频播放服务接口错误;获得视频播放服务接口返回的错误情况,以统计视频播放服务接口的错误率,包括:获取服务器错误的第一错误数量及视频播放服务接口错误的第二错误数量;根据第一、第二错误数量及所述预置数量获得视频播放服务接口的错误率。优选的,获取目标接口的错误日志,包括:获取测试环境及线上环境目标接口的错误日志。优选的,所述目标接口位于多个机房,对比通过目标接口提供服务的数据的一致性,包括:对比各个机房中通过目标接口提供服务的数据的一致性。优选的,所述目标接口位于一个机房,对比通过目标接口提供服务的数据的一致性,包括:对比在测试环境下与线上环境下分别通过目标接口提供服务的数据的一致性。优选的,在统计目标接口的错误率之后,还包括:生成所述错误率对应的图表。优选的,在对比通过所述测试接口提供服务的数据的一致性之后,还包括:生成数据一致性的对比文件。优选的,在获取预置时间段内目标接口的基本验证测试结果之后,还包括:根据获取到的基本验证测试结果生成对应的图表。一种接口测试稳定性的监控系统,包括:错误率统计单元,用于统计目标接口的错误率,在错误率达到预置错误率阈值的情况下发送第一错误通知;错误日志获取单元,用于获取目标接口的错误日志并发送第二错误通知;接口数据对比单元,用于对比通过所述目标接口提供服务的数据的一致性,并在对比结果为不一致的情况下发送第三错误通知;基本验证测试结果获取单元,用于获取预置时间段内目标接口的基本验证测试结果,并在测试失败率达到预置失败率阈值的情况下发送第四错误通知;以便测试人员在接收到第一、第二、第三和/或第四错误通知后,将第一、第二、第三和/或第四错误通知中的问题反馈至相应的技术人员以解决问题。优选的,还包括:问题及处理结果记录单元,用于记录第一、第二、第三和/或第四错误通知中的问题,以及接收问题处理结果并记录。根据本申请提供的具体实施例,本申请公开了以下技术效果:通过本申请实施例提供的接口测试稳定性的监控方法及装置,可统计目标接口的错误率,在错误率达到预置错误率阈值的情况下发送第一错误通知;还可获取目标接口的错误日志并发送第二错误通知;还可对比通过所述目标接口提供服务的数据的一致性,并在对比结果为不一致的情况下发送第三错误通知;且还可用于获取预置时间段内目标接口的基本验证测试结果,并在所述测试失败率达到预置失败率阈值的情况下发送第四错误通知,以便测试人员在接收到第一、第二、第三和/或第四错误通知后,将第一、第二、第三和/或第四错误通知中的问题反馈至相应的技术人员以解决问题。以此,可通过从上述与稳定性相关的四个维度对接口测试的稳定性进行监控,根据四个维度的各自的特性执行不同的监控操作,以在接口稳定性出现问题时及时通知测试人员,以便测试人员根据通知将问题及时反馈给相关技术人员,以提高解决接口问题的效率,且可避免由于接口的稳定性问题而导致无法正常提供服务,进而提升接口对应的线上业务的稳定性,大大提升用户体验。当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的第一接口测试稳定性的监控方法的流程图;图2是本申请实施例提供的第二接口测试稳定性的监控方法的流程图图3是本申请实施例提供的第一接口测试稳定性的监控装置的示意图;图4是本申请实施例提供的第二接口测试稳定性的监控装置的示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的范围。在本实施例中,所述接口可为各种类型的接口,可根据对接口测试的稳定性的特性来设定其对应的稳定性维度,比如可包括接口的错误率、与接口相关的错误报告、通过接口提供服务的数据一致性、新版本接口的基本验证测试结果等,并且可通过对上述稳定性维度的监控、反馈等以实现对接口测试稳定性的监控及相关问题的处理,具体实现方式可参看以下申请实施例。参看图1,本申请实施例首先提供了一种接口测试稳定性的监控方法,可以包括以下步骤:S101,统计目标接口的错误率,在本文档来自技高网...
接口测试稳定性的监控方法及装置

【技术保护点】
一种接口测试稳定性的监控方法,其特征在于,包括:统计目标接口的错误率,在错误率达到预置错误率阈值的情况下发送第一错误通知;获取目标接口的错误日志并发送第二错误通知;对比通过所述目标接口提供服务的数据的一致性,并在对比结果为不一致的情况下发送第三错误通知;用于获取预置时间段内目标接口的基本验证测试结果,并在测试失败率达到预置失败率阈值的情况下发送第四错误通知;以便测试人员在接收到第一、第二、第三和/或第四错误通知后,将第一、第二、第三和/或第四错误通知中的问题反馈至相应的技术人员以解决问题。

【技术特征摘要】
1.一种接口测试稳定性的监控方法,其特征在于,包括:统计目标接口的错误率,在错误率达到预置错误率阈值的情况下发送第一错误通知;获取目标接口的错误日志并发送第二错误通知;对比通过所述目标接口提供服务的数据的一致性,并在对比结果为不一致的情况下发送第三错误通知;用于获取预置时间段内目标接口的基本验证测试结果,并在测试失败率达到预置失败率阈值的情况下发送第四错误通知;以便测试人员在接收到第一、第二、第三和/或第四错误通知后,将第一、第二、第三和/或第四错误通知中的问题反馈至相应的技术人员以解决问题。2.根据权利要求1所述的方法,其特征在于,还包括:记录第一、第二、第三和/或第四错误通知中的问题,以及接收问题处理结果并记录。3.根据权利要求1所述的方法,其特征在于,所述目标接口为用于提供视频播放服务的接口,统计目标接口的错误率,包括:以预置时间间隔获取预置数量的转码后的视频VID,拼接视频播放服务接口的统一资源定位器符URL并批量请求所述URL以播放视频;获得视频播放服务接口返回的错误情况,以统计视频播放服务接口的错误率。4.根据权利要求3所述的方法,其特征在于,所述错误情况,包括:服务器错误或视频播放服务接口错误;获得视频播放服务接口返回的错误情况,以统计视频播放服务接口的错误率,包括:获取服务器错误的第一错误数量及视频播放服务接口错误的第二错误数量;根据第一、第二错误数量及所述预置数量获得视频播放服务接口的错误率。5.根据权利要求1所述的方法,其特征在于,获取目标接口的错误日志,包括:获取测试环境及线上环境目标接口的错误日志。6.根据权利要求1所述的方法,其特征在于,所述目标接口位于多个...

【专利技术属性】
技术研发人员:刘睿姝王丽琨范媛姚键杨伟东潘柏宇
申请(专利权)人:合一网络技术北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1