【技术实现步骤摘要】
功能测试方法、装置、设备、存储介质及程序产品
[0001]本申请实施例涉及计算机
,尤其涉及一种功能测试方法
、
装置
、
设备
、
存储介质及程序产品
。
技术介绍
[0002]在开发微服务架构时,一般需要并行开发多个功能分支,以满足多个业务需求
。
[0003]目前,在对多个功能分支进行测试时,常部署多个测试环境,每个测试环境包括多个服务实例,一般使用一个测试环境中的服务实例对一个功能分支进行测试
。
显然,这种测试方法不仅会造成较高的测试成本,也增加了对测试环境的运维难度
。
技术实现思路
[0004]本申请提供一种功能测试方法
、
装置
、
设备
、
存储介质及程序产品,以降低针对多个功能分支进行测试时的机器成本和运维成本
。
[0005]第一方面,提供一种功能测试方法,包括:确定至少一个基础服务实例和至少一个特定服务实例,至少一个特定服务实例基于对至少一个基础服务实例进行修改确定;获取对待测试功能进行测试的测试请求,测试请求包括标识信息;根据标识信息,从至少一个基础服务实例和
/
或至少一个特定服务实例中确定目标服务实例;响应于测试请求,根据目标服务实例对待测试功能进行测试
。
[0006]第二方面,提供一种功能测试装置,包括:处理模块
、
收发模块;处理模块,用于:确定至少一个基 ...
【技术保护点】
【技术特征摘要】
1.
一种功能测试方法,其特征在于,包括:确定至少一个基础服务实例和至少一个特定服务实例,所述至少一个特定服务实例基于对所述至少一个基础服务实例进行修改确定;获取对待测试功能进行测试的测试请求,所述测试请求包括标识信息;根据所述标识信息,从所述至少一个基础服务实例和
/
或所述至少一个特定服务实例中确定目标服务实例;响应于所述测试请求,根据所述目标服务实例对所述待测试功能进行测试
。2.
根据权利要求1所述的方法,其特征在于,所述至少一个特定服务实例分别携带测试标签,所述根据所述标识信息,从所述至少一个基础服务实例和
/
或所述至少一个特定服务实例中确定目标服务实例,包括:判断所述标识信息是否包括目标测试标签;在所述标识信息包括所述目标测试标签时,从所述至少一个特定服务实例中确定第一服务实例,所述第一服务实例携带所述目标测试标签,从所述至少一个基础服务实例和所述第一服务实例中确定所述目标服务实例,或者,将所述第一服务实例确定为所述目标服务实例;在所述标识信息不包括所述目标测试标签时,将所述至少一个基础服务实例确定为所述目标服务实例
。3.
根据权利要求2所述的方法,其特征在于,所述从所述至少一个特定服务实例中确定第一服务实例之前,还包括:对所述至少一个特定服务实例中携带相同测试标签的特定服务实例进行组合,得到至少一个特定测试环境;针对所述至少一个特定测试环境中的任一特定测试环境,将所述特定测试环境中特定服务实例携带的测试标签,确定为所述特定测试环境的测试标签;所述从所述至少一个特定服务实例中确定第一服务实例,所述第一服务实例携带所述目标测试标签,从所述至少一个基础服务实例和所述第一服务实例中确定所述目标服务实例,或者,将所述第一服务实例确定为所述目标服务实例,包括:确定测试标签为所述目标测试标签的特定测试环境,得到第一特定测试环境;从所述至少一个基础服务实例和所述第一特定测试环境中的服务实例中确定所述目标服务实例,或者,将所述第一特定测试环境中的服务实例确定为所述目标服务实例
。4.
根据权利要求2所述的方法,其特征在于,所述从所述至少一个基础服务实例和所述第一服务实例中确定所述目标服务实例,包括:将...
【专利技术属性】
技术研发人员:林俊杰,
申请(专利权)人:富途网络科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。