接口自动化测试方法、系统、电子设备及存储介质技术方案

技术编号:40428302 阅读:19 留言:0更新日期:2024-02-20 22:49
本申请实施例提供了一种接口自动化测试方法、系统、电子设备及存储介质,该方法包括:获取并响应于接口测试请求,从预设的测试剧本类中确定目标微服务程序的至少一个目标测试接口;若目标测试接口位于预设的初始测试接口集中的一个,从多个预设的初始测试代码类中,为目标测试接口确定与其相应的目标测试代码类,预设的初始测试接口集包括若干初始测试接口,每个初始测试代码类均用于为与其一一对应的初始测试接口进行测试;将目标测试代码类注入到测试脚本中以得到目标测试脚本;根据目标测试脚本和预设的测试数据对目标微服务程序进行自动化测试,以得到测试结果。本申请能够减少微服务接口测试的代码冗余,降低微服务接口测试的维护难度。

【技术实现步骤摘要】

本申请涉及接口测试,尤其涉及一种接口自动化测试方法、系统、电子设备及存储介质


技术介绍

1、随着互联网的不断发展,以及人们对业务功能需求精细化程度的不断提高,传统的单体架构已无法满足各种复杂的应用程序,由此,微服务架构应用而生并逐渐成为主流架构。在完成一个微服务架构的开发之前,需要对其进行各方面的测试,微服务接口测试是其中一项非常重要的测试,通过接口测试,可以让缺陷(bug)提前暴露,从而加快微服务架构的开发生成。

2、微服务架构中包含有多个微服务,通常,针对每一不同微服务的接口测试,都需要编写一个接口测试用例,然而,不同微服务可能包含了相同的接口,重复的接口测试代码编写使得微服务接口测试用例冗余,并且,一旦微服务接口发生改动,则需要同时修改大量接口用例,造成了微服务接口测试的维护困难。


技术实现思路

1、本申请实施例的主要目的在于提出一种接口自动化测试方法、系统、电子设备及存储介质,能够减少微服务接口测试的代码冗余,降低微服务接口测试的维护难度。

2、为实现上述目的,本申请实施例的本文档来自技高网...

【技术保护点】

1.一种接口自动化测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的接口自动化测试方法,其特征在于,应用于客户端,所述客户端与服务器端通信连接,所述服务器端运行有所述目标微服务程序;

3.根据权利要求1所述的接口自动化测试方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的接口自动化测试方法,其特征在于,所述从预设的测试剧本类中确定目标微服务程序的至少一个目标测试接口,包括:

5.根据权利要求1所述的接口自动化测试方法,其特征在于,所述初始测试代码类通过以下步骤得到,包括:

6.根据权利要求5所述的接口自动化...

【技术特征摘要】

1.一种接口自动化测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的接口自动化测试方法,其特征在于,应用于客户端,所述客户端与服务器端通信连接,所述服务器端运行有所述目标微服务程序;

3.根据权利要求1所述的接口自动化测试方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的接口自动化测试方法,其特征在于,所述从预设的测试剧本类中确定目标微服务程序的至少一个目标测试接口,包括:

5.根据权利要求1所述的接口自动化测试方法,其特征在于,所述初始测试代码类通过以下步骤得到,包括:

6.根据权利要求5所述的接口自动化测试方法,其特征在于,...

【专利技术属性】
技术研发人员:王乐舒亮王文娟李佳亮
申请(专利权)人:华润数字科技有限公司
类型:发明
国别省市:

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

1