-
公开(公告)号:CN119621561A
公开(公告)日:2025-03-14
申请号:CN202411689018.7
申请日:2024-11-25
Applicant: 上海交通大学
IPC: G06F11/3668 , G06F11/3604 , G06F18/22 , G06F18/23 , G06F18/24 , G06N5/01
Abstract: 本发明公开了一种面向大型工业系统RPC API的自动化测试方法。该方法以API文档及租户历史调用数据为输入,实现API自动测试。该方法主要包含三个阶段:API依赖模型构建、API测试序列生成、API序列参数渲染。API依赖模型的构建基于API文档和租户历史调用数据来实现,分为三个步骤:API文档静态分析、基于大模型的参数聚类、基于租户历史调用数据的依赖关系过滤。API测试序列的生成基于上一个阶段生成API依赖图,以待测API为起点,不断迭代搜寻前置依赖API来生成序列,最终通过CRUD语义进行过滤。API序列参数的渲染是针对上一阶段生成的API序列,通过构建动态词典和大模型参数推荐来实现。