System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及金融领域,尤其涉及一种金融系统接口的测试用例分析方法、装置、设备及介质。
技术介绍
1、随着计算机技术的发展,越来越多的技术(大数据、分布式、区块链、人工智能等)应用在金融领域,传统金融业正在逐步向金融科技转变,但由于金融行业的安全性、实时性要求,也对技术提出了更高的要求,例如银行业务系统,一般均需要进行接口测试,其中,接口测试主要测试的是数据的交换。
2、在接口测试的过程中,通常需要根据接口文档来编写测试脚本。接口文档用于描述http接口的属性,接口文档包括但不限于接口路径、请求方式、请求参数、响应参数等基本信息。通常在一个接口开发过程中,开发人员会编写一份与接口对应的接口文档,以便其他开发人员能够通过接口文档清楚地了解相应的接口。
3、目前,对于接口文档的生成方法包括两种,第一种是通过扫描代码,根据框架约定扫描出接口信息,例如,java框架(spring mvc)会在接口标注@controller注解,但该方法无法生成有效的字段示例值,使得案例测试的准确性较低;第二种是解析测试案例,先得到结构化(如json格式)的请求参数和/或响应参数,再解析字段,最后生成对应的接口文档,该方法能够生成有效的字段示例值,但无法生成字段说明,而少数接口测试平台(如接口管理工具apifox)通过人工维护数据模型的方式来补充字段说明,步骤繁琐,手工维护成本较高,使得案例测试的效率较低。
4、因此,如何使接口文档兼顾生成字段示例值和字段说明,以提高案例测试的准确性和效率成为亟待解决的问题。
< ...【技术保护点】
1.一种金融系统接口的测试用例分析方法,其特征在于,所述测试用例分析方法包括:
2.根据权利要求1所述的测试用例分析方法,其特征在于,所述获取所述参数字段对应的字段类型、字段示例值和字段说明,包括:
3.根据权利要求2所述的测试用例分析方法,其特征在于,所述获取训练好的语言模型,包括:
4.根据权利要求1所述的测试用例分析方法,其特征在于,所述获取所述参数字段对应的字段类型、字段示例值和字段说明之后,包括:
5.根据权利要求4所述的测试用例分析方法,其特征在于,所述将所述关键词转化为对应的标准词,包括:
6.根据权利要求1所述的测试用例分析方法,其特征在于,所述根据所有接口文件和对应接口文件的所有字段描述信息,构建接口信息树,包括:
7.根据权利要求1所述的测试用例分析方法,其特征在于,所述测试用例分析方法还包括:
8.一种金融系统接口的测试用例分析装置,其特征在于,所述测试用例分析装置包括:
9.一种计算机设备,其特征在于,所述计算机设备包括处理器、存储器以及存储在所述存储器中并可在
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的测试用例分析方法。
...【技术特征摘要】
1.一种金融系统接口的测试用例分析方法,其特征在于,所述测试用例分析方法包括:
2.根据权利要求1所述的测试用例分析方法,其特征在于,所述获取所述参数字段对应的字段类型、字段示例值和字段说明,包括:
3.根据权利要求2所述的测试用例分析方法,其特征在于,所述获取训练好的语言模型,包括:
4.根据权利要求1所述的测试用例分析方法,其特征在于,所述获取所述参数字段对应的字段类型、字段示例值和字段说明之后,包括:
5.根据权利要求4所述的测试用例分析方法,其特征在于,所述将所述关键词转化为对应的标准词,包括:
6.根据权利要求1所述的测试用例分析方法,其特征在于,所述根据所有接口...
【专利技术属性】
技术研发人员:高浩,蒋佳峻,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。