Skip to content

工作流工作室与调试

TestNet 提供在线代码编辑器,用于创建、验证与执行工作流。


一、 工作流的创建与导入

进入菜单 「工作流管理」->「工作流列表」,您可以多种方式新建或引入工作流:

  1. 全新创建:点击右上角 「新建工作流」,系统将生成一份带有基础控制流的 YAML 初始模板。
  2. 从商店安装:点击 「商店」,可从官方仓库一键导入 8 个预置工作流。
  3. 本地导入/导出:支持直接导入 YAML 定义文件,或导出当前工作流分享给团队成员。

二、 在线编辑器与实时校验

工作流编辑器支持实时语法校验:

工作流编辑器

1. 实时语法与依赖诊断

输入 YAML 代码时,系统会即时校验:

  • 循环依赖检测:检测 dependsOn 中是否存在死循环;
  • 参数引用检查:检查跨步骤参数引用是否有效;
  • 自动补全:提示可调用的工具及入参名称。

2. 验证与预览

点击页面底部的 「验证与预览」 按钮,系统将在侧边展开验证面板:

  • 执行结构图示:将代码转化为步骤卡片,直观呈现前后依赖与并发分叉;
  • 错误定位:列出具体的行号与错误描述,点击即可跳转到错误行。

DSL 工作室与验证面板


三、 执行与运行参数配置

校验通过后,点击编辑器顶部 「立即执行」 发起任务调度。

1. 目标输入

系统将弹出执行配置窗口,供您指定输入目标:

  • 手动输入:直接输入目标公司名称、主域名(如 testnet-project.com)或 IP 网段;
  • 从资产池选择:勾选已有资产作为目标,系统会自动解析关联资产作为工作流输入。

2. 任务下发

点击确认后,系统将任务下发到在线的 扫描节点 执行:

  • 多分支任务会自动在多个节点上并行执行,提升扫描效率。

相关文档

基于 MIT 协议发布