【技术实现步骤摘要】
线上接口的测试方法、电子设备、存储介质及装置
[0001]本专利技术涉及计算机
,尤其涉及一种线上接口的测试方法、电子设备、存储介质及装置。
技术介绍
[0002]对于网络应用接口而言,数据的正确性是其服务质量的关键,而监控程序能快速发现线上接口出现的错误,对于保证服务质量具有重要意义。线上接口数据的正确性监控主要是通过:根据固定时间间隔执行一系列监控测试用例;向接口发起请求,在获取到接口返回的数据后进行数据的正确性校验;在测试用例的校验结果为错误或者校验结果的错误率超过阈值时,触发报警机制。
[0003]目前,通常是通过顺序测试用例或者并发测试用例来提高监控效率,能在接口出现问题时监控到错误的发生,但种方法会对实际业务产生压力,影响实际业务效果。
技术实现思路
[0004]本专利技术的主要目的在于提供一种线上接口的测试方法、电子设备、存储介质及装置,旨在解决现有技术中监控效率低且会对实际业务产生压力的技术问题。
[0005]为实现上述目的,本专利技术提供一种线上接口的测试方法,所述线上 ...
【技术保护点】
【技术特征摘要】
1.一种线上接口的测试方法,其特征在于,所述线上接口的测试方法包括以下步骤:按照第一预设周期通过第一测试例集合中的测试用例对待监控线上接口进行测试;在所述第一测试例集合中的测试用例的执行结果为测试失败时,将测试失败对应的测试用例纪录至第二测试例集合中;按照第二预设周期通过所述第二测试例集合中的测试用例对所述待监控线上接口进行测试,所述第一预设周期大于所述第二预设周期;在所述测试用例的执行结果为测试成功时,将所述测试成功对应的测试用例从所述第二测试例集合中移出;根据所述第二测试例集合确定所述待监控线上接口的测试结果。2.如权利要求1所述的线上接口的测试方法,其特征在于,所述根据所述第二测试例集合确定所述待监控线上接口的测试结果的步骤,具体包括:按照预设查询周期查询所述第二测试例集合中的各测试用例,获得查询结果,所述预设查询周期大于所述第二预设周期;基于所述查询结果确定所述待监控线上接口的测试结果。3.如权利要求2所述的线上接口的测试方法,其特征在于,所述基于所述查询结果确定所述待监控线上接口的测试结果的步骤,具体包括:根据所述查询结果判断所述第二测试例集合是否存在满足预设条件的测试用例;在所述第二测试例集合存在满足预设条件的测试用例时,认定所述待监控线上接口的测试结果为接口故障。4.如权利要求3所述的线上接口的测试方法,其特征在于,所述在所述第二测试例集合存在满足预设条件的测试用例时,认定所述待监控线上接口的测试结果为接口故障的步骤之后,还包括:基于所述第二测试例集合中满足预设条件的测试用例生成故障提示信息,并将所述故障提示信息进行展示。5.如权利要求4所述的线上接口的测试方法,其特征在于,所述按照预设查询周期查询所述第二测试例集合中的各测试用例,获得查询结果的步骤,具体包括:按照预设查询周期及预设条件查询所述第二测试例集合中的各测试用例,获得查询结果。6.如权利要求5所述的线上接口的测试方法,其特征在于,所述在所述第一测试例集合中的测试用例的执行结果为测试失败时,将测试失败对应的测试用例纪录至第二测试例集...
【专利技术属性】
技术研发人员:陈嘉启,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。