System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于低代码平台的生成式接口测试工具生成方法及系统技术方案_技高网

基于低代码平台的生成式接口测试工具生成方法及系统技术方案

技术编号:41497025 阅读:4 留言:0更新日期:2024-05-30 14:41
本发明专利技术实施例公开了一种基于低代码平台的生成式接口测试工具生成方法及系统。所述基于低代码平台的生成式接口测试工具生成方法包括如下步骤:通过低代码平台创建测试页面;通过低代码平台在测试页面上编写公式;识别公式中的接口信息;根据识别到的接口信息,生成相应的mock数据;配置接口路径,根据配置好的接口路径和mock数据进行测试;测试完成后,生成测试报告。本发明专利技术实施例的基于低代码平台的生成式接口测试工具生成方法及系统,可以实现对低代码平台中涉及到的接口进行生成用例、自动测试等,用户只需通过简单的配置和操作,就能完成复杂的接口测试,大大降低了测试的难度和工作量,在保证准确率的同时提高测试效率。

【技术实现步骤摘要】

本专利技术涉及接口测试工具相关,具体地说是涉及一种基于低代码平台的生成式接口测试工具生成方法及系统


技术介绍

1、在软件开发过程中,接口测试是确保系统功能正确性和稳定性的重要环节。随着软件规模的扩大和复杂性的提升,接口测试的工作量和难度也在逐渐增加。此外,传统的接口测试工具需要手动编写测试脚本,这不仅增加了测试工作量,而且容易出错。因此,如何提高接口测试的效率和准确性,是当前软件开发领域的一个难题。

2、近年来,低代码平台成为软件开发的热门技术。低代码平台通过提供可视化的界面,使用户可以通过拖拽组件和配置参数来构建应用程序,大大提高了开发效率。然而,现有的低代码平台在接口测试方面仍然存在不足,需要手动编写测试脚本,未能充分利用低代码平台的自动化优势。


技术实现思路

1、针对现有技术之不足,本专利技术公开了一种基于低代码平台的生成式接口测试工具生成方法及系统。

2、其中,所述基于低代码平台的生成式接口测试工具生成方法包括如下步骤:

3、通过低代码平台创建测试页面;

4、通过低代码平台在测试页面上编写公式;

5、识别公式中的接口信息;

6、根据识别到的接口信息,生成相应的mock数据;

7、配置接口路径,根据配置好的接口路径和mock数据进行测试;

8、测试完成后,生成测试报告。

9、根据本专利技术的一些优选实施方式,通过低代码平台创建测试页面的方法为:

10、通过低代码平台提供的低代码平台设计器模块创建测试页面。

11、根据本专利技术的一些优选实施方式,低代码平台设计器模块中包括组件库;通过拖拽组件库中的组件到测试页面上并对其进行配置,从而创建测试页面。

12、根据本专利技术的一些优选实施方式,通过低代码平台在测试页面上编写公式的方法为:

13、通过低代码平台提供的高级公式编辑器模块在测试页面上编写公式。

14、根据本专利技术的一些优选实施方式,识别公式中的接口信息的方法为:

15、通过分析公式的代码,识别并提取出公式中涉及的接口信息;其中,接口信息包括接口名称、参数和返回值。

16、根据本专利技术的一些优选实施方式,测试报告包括每个测试用例的执行状态、返回结果和详细的错误信息。

17、其中,所述基于低代码平台的生成式接口测试系统包括:

18、低代码平台设计器模块,其用于创建测试页面;

19、高级公式编辑器模块,其用于编写公式;

20、公式解析模块,其用于根据公式获得符合规范的接口信息;

21、测试数据生成模块,其用于根据接口信息,生成相应的mock数据;

22、测试执行模块,其用于根据用户配置的接口路径及mock数据自动进行测试执行;

23、以及

24、用例测试结果日志模块,其用于生成日志文件。

25、根据本专利技术的一些优选实施方式,低代码平台设计器模块包括组件库;通过拖拽组件库中的组件到测试页面上并对其进行配置,从而创建测试页面。

26、根据本专利技术的一些优选实施方式,公式解析模块通过正则匹配、关键词搜索和内容提取的方式获得符合规范的接口信息。

27、根据本专利技术的一些优选实施方式,用例测试结果日志模块根据接口的配置人、调用时间、调用参数和返回结果生成日志文件。

28、本专利技术实施例提供的基于低代码平台的生成式接口测试工具生成方法及系统中的上述一个或多个技术方案至少具有如下技术效果之一:

29、1.本专利技术实施例的基于低代码平台的生成式接口测试工具生成方法及系统可以大幅度减轻用户的接口配置时的工作强度。提供了系统自带的高级公式解析器,可以解析用户编写的公式代码,识别其中的接口调用,并提取相关的参数和返回值;

30、2.本专利技术实施例的基于低代码平台的生成式接口测试工具生成方法及系统可以方便测试人员初步测试时分析接口和编写用例。提供一个测试数据生成器,根据接口的特性生成相应的mock数据。

31、3.本专利技术实施例的基于低代码平台的生成式接口测试工具生成方法及系统可以对接口的自动化批量测试。开发一套测试执行器,该执行器能够根据用户配置的接口路径和mock数据进行批量测试,并收集测试结果。

32、综上所述,本专利技术实施例的基于低代码平台的生成式接口测试工具生成方法及系统,可以实现对低代码平台中涉及到的接口进行生成用例、自动测试等,用户只需通过简单的配置和操作,就能完成复杂的接口测试,大大降低了测试的难度和工作量,在保证准确率的同时提高测试效率。

33、本专利技术的一部分附加特性可以在下面的描述中进行说明。通过对以下描述和相应附图的检查或者对实施例的生产或操作的了解,本专利技术的一部分附加特性对于本领域技术人员是明显的。本专利技术披露的特性可以通过对以下描述的具体实施例的各种方法、手段和组合的实践或使用得以实现和达到。

本文档来自技高网...

【技术保护点】

1.一种基于低代码平台的生成式接口测试工具生成方法,其特征在于,其包括如下步骤:

2.根据权利要求1所述的基于低代码平台的生成式接口测试工具生成方法,其特征在于,通过低代码平台创建测试页面的方法为:

3.根据权利要求2所述的基于低代码平台的生成式接口测试工具生成方法,其特征在于,低代码平台设计器模块中包括组件库;

4.根据权利要求1所述的基于低代码平台的生成式接口测试工具生成方法,其特征在于,通过低代码平台在测试页面上编写公式的方法为:

5.根据权利要求1所述的基于低代码平台的生成式接口测试工具生成方法,其特征在于,识别公式中的接口信息的方法为:

6.根据权利要求1所述的基于低代码平台的生成式接口测试工具生成方法,其特征在于,测试报告包括每个测试用例的执行状态、返回结果和详细的错误信息。

7.一种基于低代码平台的生成式接口测试系统,其特征在于,所述基于低代码平台的生成式接口测试系统包括:

8.根据权利要求7所述的基于低代码平台的生成式接口测试工具生成方法,其特征在于,低代码平台设计器模块包括组件库;通过拖拽组件库中的组件到测试页面上并对其进行配置,从而创建测试页面。

9.根据权利要求7所述的基于低代码平台的生成式接口测试工具生成方法,其特征在于,公式解析模块通过正则匹配、关键词搜索和内容提取的方式获得符合规范的接口信息。

10.根据权利要求7所述的基于低代码平台的生成式接口测试工具生成方法,其特征在于,用例测试结果日志模块根据接口的配置人、调用时间、调用参数和返回结果生成日志文件。

...

【技术特征摘要】

1.一种基于低代码平台的生成式接口测试工具生成方法,其特征在于,其包括如下步骤:

2.根据权利要求1所述的基于低代码平台的生成式接口测试工具生成方法,其特征在于,通过低代码平台创建测试页面的方法为:

3.根据权利要求2所述的基于低代码平台的生成式接口测试工具生成方法,其特征在于,低代码平台设计器模块中包括组件库;

4.根据权利要求1所述的基于低代码平台的生成式接口测试工具生成方法,其特征在于,通过低代码平台在测试页面上编写公式的方法为:

5.根据权利要求1所述的基于低代码平台的生成式接口测试工具生成方法,其特征在于,识别公式中的接口信息的方法为:

6.根据权利要求1所述的基于低代码平台的生成式接口测试工具生成方法,其特征在于,测试报告包括...

【专利技术属性】
技术研发人员:边赟崔喆肖庆陈章立李玉良王瑜王海黄金树
申请(专利权)人:成都中科极云软件有限公司
类型:发明
国别省市:

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

1