一种应用于微服务的接口调用测试方法及相关装置制造方法及图纸

技术编号:35925279 阅读:21 留言:0更新日期:2022-12-10 11:16
本申请提供了一种应用于微服务的接口调用测试方法及相关装置,该方法包括:基于目标接口的目标接口代码,得到目标接口参数文档,目标接口用于表示微服务中接口提供方提供的待测试交易接口,接口提供方用于表示微服务中提供交易接口的应用系统;基于目标接口代码和目标接口参数文档,自动生成目标测试接口代码,目标测试接口代码用于表示接口消费方对应的模拟接口代码,接口消费方用于表示微服务中调用交易接口的应用系统;基于目标测试接口代码和目标接口参数文档,自动生成目标测试脚本;采用接口测试工具执行目标测试脚本,得到目标接口的测试结果。通过上述方法能够自动生成目标测试接口代码和对应的目标测试脚本,实现目标接口的调用测试。现目标接口的调用测试。现目标接口的调用测试。

【技术实现步骤摘要】
一种应用于微服务的接口调用测试方法及相关装置


[0001]本申请涉及接口测试
,具体涉及一种应用于微服务的接口调用测试方法及相关装置。

技术介绍

[0002]随着互联网技术的飞速发展,各个企业往往需要研发多个项目来完成各种业务,为了解决多个项目的更新迭代等问题,微服务架构得到了广泛的应用。
[0003]微服务架构是一种架构模式,是指将单一应用程序划分成一组小的服务,服务之间互相协调,互相配合,为用户提供最终价值。微服务架构在实际使用中采用分布式系统开发,即按模块拆分应用,实现多个应用的快速开发和部署。
[0004]在微服务架构中,通常需要调用很多服务才能完成一项功能,服务的调用一般通过API接口来实现,也就是说,在微服务架构中,消费方需要通过调用接口来访问提供方提供的服务,故为了保证提供方提供的服务能被正常调用,需要对提供方接口进行相应的调用测试。
[0005]相关技术中对微服务的接口调用测试主要是等消费方调用功能开发好后,通过消费方对应的功能测试同步实现服务方接口的调用测试。采用这种方法虽然能够得到服务方接口的调本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种应用于微服务的接口调用测试方法,其特征在于,所述方法包括:基于目标接口的目标接口代码,得到所述目标接口的目标接口参数文档,所述目标接口用于表示所述微服务中接口提供方提供的待测试交易接口,所述接口提供方用于表示所述微服务中提供交易接口的应用系统;根据所述目标接口代码和所述目标接口参数文档,自动生成目标测试接口代码,所述目标测试接口代码用于表示接口消费方对应的模拟接口代码,所述接口消费方用于表示所述微服务中调用交易接口的应用系统;根据所述目标测试接口代码和所述目标接口参数文档,自动生成目标测试脚本;采用接口测试工具执行所述目标测试脚本,得到所述目标接口的测试结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标接口代码和所述目标接口参数文档,自动生成目标测试接口代码,包括:根据所述目标接口代码和所述目标接口参数文档,按照预设规则自动生成目标测试接口代码。3.根据权利要求2所述的方法,其特征在于,所述根据所述目标接口代码和所述目标接口参数文档,按照预设规则自动生成目标测试接口代码,包括:根据所述目标接口代码和所述目标接口参数文档,在Spring boot工程中按照预设规则自动生成目标测试接口代码。4.根据权利要求1所述的方法,其特征在于,所述根据所述目标测试接口代码和所述目标接口参数文档,自动生成目标测试脚本,包括:根据所述目标测试接口代码,自动得到所述目标接口的目标访问路径、目标请求方式、目标接口名和目标接口入参;根据所述目标接口名和目标接口入参,自动从所述目标接口参数文档中得到所述目标接口对应的目标入参取值;根据所述目标访问路径、所述目标请求方式、所述目标接口名和所述目标入参取值,自动生成目标测试脚本。5.一种应用于微服务的接口调用测试装置,其特征在于,所述装置包括:获取单元,用于基于目标接口的目标接口代码,得...

【专利技术属性】
技术研发人员:王倩
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1