场景管理
AngusTester
场景管理
模块支持复杂测试流程的图形化编排与自动化执行,实现从场景设计到结果分析的全流程管理。
一、场景编排操作
1. 创建HTTP场景
操作说明:构建HTTP协议测试流程
操作步骤:
场景管理
点击「添加HTTP场景」- 编排测试流程:
- 拖拽请求节点(GET/POST等)
- 配置参数提取器(关联变量)
- 设置断言规则
执行配置
设置并发参数:- 线程模型(阶梯/常量)
- 超时时间(默认30秒)
- 循环策略(迭代次数)
- 点击「保存」命名场景
⚠️ 名称需包含业务模块标识
2. 导入接口/用例
操作说明:复用已有接口配置
操作步骤:
- 场景编排页点击「选择接口」
- 筛选条件:
- 按模块树筛选
- 按标签筛选
- 勾选接口自动生成请求节点
❗ 关联变量需手动配置
二、场景调试与验证
1. 调试场景逻辑
操作说明:验证流程正确性
操作步骤:
场景详情页
点击「调试」- 查看调试结果:
- 请求链路图(绿色/红色标记)
- 变量传递轨迹
- 断言失败详情
⚠️ 调试数据不纳入统计
2. 配置测试指标
操作说明:定义性能验收标准
操作步骤:
场景列表
点击目标场景测试指标
开启监控类型:- 成功率(≥99.5%)
- P95响应时间(≤500ms)
- 错误率阈值(≤0.1%)
❗ 未达标场景标记为失败
3. 查看测试结果
操作说明:分析场景执行数据
操作步骤:
场景详情
点击「测试结果」- 关键视图:
- 成功率趋势图
- 响应时间分布(箱线图)
- 错误类型聚合
三、场景任务管理
1. 执行场景测试
操作说明:触发正式测试任务
操作步骤:
场景列表
点击「执行测试」- 选择执行模式:
- 立即执行(单次)
- 定时执行(Cron表达式)
- 自动生成任务ID(TASK_YYYYMMDD)
2. 生成测试任务
操作说明:创建跟踪式测试任务
操作步骤:
场景详情
点击「生成测试任务」- 配置任务属性:
- 关联迭代(必选)
- 负责人(默认创建者)
- 截止时间
⚠️ 任务状态同步至场景卡片
3. 任务状态管理
操作说明:调整测试任务生命周期
操作步骤:
- 重新打开:
- 点击「重新打开任务」
- 状态回退至
待处理
(保留历史记录)
- 重新开始:
- 点击「重新开始任务」
- 状态重置为
进行中
(清除历史记录)
- 删除任务:
- 点击「删除任务」
- 解除与场景的关联
四、场景维护操作
1. 克隆场景
操作说明:快速创建相似场景
操作步骤:
场景列表
点击「克隆」图标- 系统自动:
- 生成副本(名称追加"_副本")
- 复制所有节点配置
需手动调整关键参数
2. 导出场景脚本
操作说明:备份场景配置脚本
操作步骤:
场景详情
点击「导出脚本」- 选择格式:
- JSON(完整结构)
- YAML(精简格式)
3. 删除场景
操作说明:清理无效场景
操作步骤:
场景列表
选中目标场景- 点击「删除」操作
- 二次确认输入场景名称
⚠️ 关联任务自动解除绑定
五、协作与追溯
1. 场景评论
操作说明:记录协作信息
操作步骤:
场景详情 → 评论
输入内容- 支持@成员触发通知
- 点击「发布」生成记录
2. 活动审计
操作说明:追踪场景变更历史
操作步骤:
场景详情 → 活动
- 查看操作:
- 配置修改(字段级对比)
- 状态变更(带执行人)
- 任务生成记录