节点配置
通过节点配置实现测试任务的高效分发与资源调度,支持多角色节点管理。
一、基础准备
系统要求
- 管理/控制节点:仅支持Linux系统
- 执行节点:支持Linux/Windows/macOS
⚠️ Windows节点需手动开放22端口
权限验证
☑️ 当前账号需具备「系统管理员」角色
二、核心操作
1. 添加节点
配置中心 → 节点管理
点击「添加节点」- 填写节点信息:
① 节点名称(示例:性能节点-01)
② IP地址(内网通信地址)
③ 操作系统类型 - 分配角色:
- ☑️ 执行节点(压力测试)
- ☑️ 应用节点(资源监控)
- ☑️ Mock节点(接口模拟)
- 点击「保存」完成添加
⚠️ 云服务版:需先购买节点配额
⚠️ 社区版:默认支持1个节点(查看配额)
2. 编辑节点
- 节点列表 → 目标节点点击「编辑」图标
- 修改名称/IP/角色
- 点击「保存」应用更改
3. 节点状态管理
- 禁用节点:
- 点击「禁用」按钮 → 节点状态变为「未启用」
- 将暂停任务调度,保留配置
- 启用节点:
- 点击「启动」按钮 → 恢复「可用」状态
4. 代理安装
- 按 安装AngusAgent 指南操作
- 状态检查:
- 节点详情页 →「代理服务」Tab
- 节点详情页 →「代理服务」Tab
5. 节点监控
- 点击节点名称进入详情页
- 查看资源使用:
- CPU/内存/磁盘实时曲线
- CPU/内存/磁盘实时曲线
- 查看运行任务:
- 「执行中任务」Tab → 实时任务列表
- 「执行中任务」Tab → 实时任务列表
四、注意事项
节点角色划分
角色类型 | 核心职责 | 部署要求 | 需部署应用 |
---|---|---|---|
管理节点 | 运行Web应用界面 | Linux系统 | AngusTester 、AngusAgent |
控制器节点 | 任务调度/节点监控 | Linux系统 | AngusTester 、AngusAgent |
执行节点 | 执行功能/性能测试 | 不限系统 | AngusRunner 、AngusAgent |
Mock节点 | 模拟接口服务 | 网络隔离环境 | AngusMockService 、AngusAgent |
应用节点 | 监控被测系统资源 | 部署在被测主机 | AngusAgent |
⚠️ 注意:
- AngusTester可以同时承担
管理节点
和控制器节点
角色,也可以独立部署。 - 其他类型角色节点只安装完整AngusAgent包即可,如:AngusAgent-Full-版本.zip。
角色分配原则:
角色 | 建议数量 | 部署要求 |
---|---|---|
控制节点 | ≥2台 | Linux系统 |
执行节点 | ≥3台 | 无限制 |
Mock节点 | 按需 | 隔离网络 |