时间:2025-06-25
ATECLOUD智能云测试平台中的新增模块平台拓展中包含了算法维护和解析器维护两大功能,本文将介绍算法维护的功能特点和使用方法。
算法维护
当平台现有算法无法满足用户使用时,用户可以在【算法维护】添加新的算法来满足业务需求。平台已集成AI,用户可借助AI来更加快速的编写自己需要的算法。下图为算法维护的首页面,展示了该用户的算法列表。发布版本列可选择某一版本进行发布,只有已发布的算法才可被使用。

资源库中展示了现在平台可支持的自定义算法引入的包。

新增算法
一、 自定义算法:
算法配置页面如下图,新增算法时可以直接在代码编辑器中进行书写,也可以通过上传脚本按钮将本地的算法文件上传至平台,上传的脚本也会显示在代码编辑器中。也可以点击使用AI生成代码按钮借助AI的能力来生成算法脚本,应用生成的脚本后代码也会在代码编辑器中显示,用户可在代码编辑器中进行调整。
当我们写完算法代码后需要配置该代码的传入参数与返回数据,配置方式有两种:
1. 点击表格右上角添加按钮进行手动添加;
2. 点击AI识别参数按钮会自动识别算法代码中的传入参数和返回数据,填入表格中。


二、 接口算法
在配置接口类型的算法时界面如图,我们支持的接口请求类型是POST,用户需要配置请求地址、请求参数和返回数据。

版本管理
算法的发布状态有未发布、已发布、和历史发布。只有未发布的算法才可以进行编辑。算法的版本管理页面如图有以下功能:
算法调试:调试运行该版本的算法;如下图,填入传入参数后点击调试按钮,在结果区域会显示返回数据;
下载脚本:下载该版本算法文件至本地;
生成新版本:基于该版本创建一个新的版本,新版本的算法状态为未发布;
编辑:只有未发布的算法可以编辑;

