服务管理
AngusTester服务管理
能支持团队全生命周期管理API服务,涵盖服务创建、导入导出、测试任务管理到质量验证等核心流程。
一、服务基础操作
1. 添加服务
操作说明:创建新服务框架
操作步骤:
- 导航至
接口 → 服务
- 点击服务列表上方「添加服务」按钮
- 输入唯一服务名称后自动保存
⚠️ 注意事项:确保服务名称唯一,避免与现有服务冲突
2. 重命名服务
操作说明:修改服务标识名称
操作步骤:
- 在服务列表中
右键点击
目标服务 - 选择「重命名」操作项
- 输入新名称后自动保存
3. 导入服务
操作说明:导入外部接口定义文件
操作步骤:
右键点击
目标服务- 选择「本地导入」操作项
- 选择来源类型(
OpenAPI
/Postman
/Angus
) - 上传文件并配置导入策略
- 在右侧「接口列表」查看导入结果
4. 导出服务
操作说明:导出服务用于迁移或备份
操作步骤:
右键点击
目标服务- 选择「导出接口」操作项
- 选择导出格式和接口范围
- 确认后文件自动下载到本地
5. 删除服务
操作说明:移除不再需要的服务
操作步骤:
右键点击
目标服务- 选择「删除」操作项
- 确认删除操作
⚠️ 注意事项:
- 被删服务可在
接口回收站
找回- 清除回收站会永久删除服务及关联资源(除测试任务外)
6. 克隆服务
操作说明:快速复制服务及接口
操作步骤:
右键点击
目标服务- 选择「克隆」操作项
- 系统自动创建新服务副本
7. 修改状态
操作说明:更新服务生命周期状态
支持状态:设计中
→ 开发中
→ 开发完成
→ 已发布
操作步骤:
右键点击
目标服务- 选择「修改状态」操作项
- 选择新状态并确认
⚠️ 权限要求:修改为
已发布
状态需具备「发布」权限
二、修改接口参数
操作说明:统一批量修改服务下所有接口配置
支持操作类型:
- 添加/修改/删除参数
- 启用/禁用参数
- 修改认证配置
- 关联/解关联变量或数据集
典型场景操作步骤:
- 批量修改认证头:
- 选择「批量修改认证」操作项
- 设置认证类型为
Bearer
- 配置变量值
{accessToken}
- 批量引用变量:
- 选择「批量引用变量」操作项
- 选择目标变量并确认
三、测试管理
1. 生成接口测试脚本
前置条件:已完成接口调试
操作步骤:
- 选择「接口测试脚本→生成测试脚本」
- 选择脚本类型(
功能
/性能
/安全
等) - 配置执行参数
- 在
脚本
模块查看生成结果
⚠️ 限制说明:
- 每种测试类型仅允许存在一个脚本
- 重新生成需先删除旧脚本
2. 删除接口测试脚本
操作说明:移除不再需要的测试脚本
操作步骤:
- 选择「接口测试脚本→删除测试脚本」
- 勾选要删除的脚本类型
- 确认删除操作
⚠️ 注意事项:删除后不可恢复
3. 批量启用/禁用测试
操作说明:统一管理接口测试开关
操作步骤:
- 选择「启用或禁用接口测试」操作项
- 为各测试类型设置
启用
或禁用
状态 - 确认应用更改
4. 执行服务冒烟测试
操作说明:快速验证接口基本功能
操作步骤:
- 选择「执行服务测试→执行冒烟测试」
- 配置
接口服务器
(如切换环境变量) - 系统自动生成/执行测试脚本
- 在
执行
模块查看测试报告
⚠️ 前提条件:
- 需先生成冒烟测试用例
- 仅验证基本功能
5. 执行服务安全测试
操作说明:验证接口安全控制
操作步骤:
- 选择「执行服务测试→执行安全测试」
- 配置
接口服务器
- 系统自动生成/执行测试脚本
- 在
执行
模块查看测试结果
⚠️ 前提条件:需先生成安全测试用例
6. 执行接口功能测试
操作说明:验证接口功能是否符合预期
操作步骤:
- 选择「执行接口测试→执行功能测试」
- 配置
接口服务器
- 系统自动生成/执行测试脚本
- 在
执行
模块查看测试报告
7. 执行接口稳定性测试
操作说明:验证高负载下接口稳定性
操作步骤:
- 选择「执行接口测试→执行稳定性测试」
- 配置
接口服务器
- 系统自动生成/执行测试脚本
- 在
执行
模块查看测试结果
8. 执行接口性能测试
操作说明:测试响应时间与吞吐量
操作步骤:
- 选择「执行接口测试→执行性能测试」
- 配置
接口服务器
- 系统自动生成/执行测试脚本
- 在
执行
模块查看性能报告
9. 查看测试结果
操作步骤:
- 打开
测试结果
标签页 - 查看接口测试情况统计
四、测试任务管理
1. 生成接口测试任务
操作说明:创建接口测试任务用于跟踪
操作步骤:
- 选择「接口测试任务→生成测试任务」
- 填写
所属迭代
、测试类型
、经办人
、截止时间
- 在
任务
模块查看生成的任务
2. 重新打开接口测试任务
操作说明:将任务状态重置为"待处理"
操作步骤:
- 选择「接口测试任务→重新打开测试任务」
- 系统更新任务状态
⚠️ 注意事项:
- 仅适用于
已完成
或已取消
的任务- 任务指标不会被清除
3. 重新开始接口测试任务
操作说明:重新启动任务并清除历史数据
操作步骤:
- 选择「接口测试任务→重新开始测试任务」
- 系统重置任务状态和指标
⚠️ 注意事项:
- 仅适用于结束状态的任务
- 任务指标会被重置
4. 删除接口测试任务
操作说明:移除不再需要的测试任务
操作步骤:
- 选择「接口测试任务→删除测试任务」
- 确认删除操作
五、配置管理
1. 编辑服务信息
操作说明:更新基础服务信息
操作步骤:
- 点击服务名称打开
服务信息
标签页 - 点击各字段旁的「编辑」按钮
- 修改后保存
2. 编辑文档信息
操作说明:更新OpenAPI文档信息
操作步骤:
- 点击服务名称打开
文档信息
标签页 - 编辑字段后保存
规范参考:OpenAPI信息对象
3. 接口同步配置
操作说明:设置外部API自动同步
操作步骤:
- 打开
同步配置
标签页 - 点击「编辑」图标修改配置项
- 配置
同步地址
、同步策略
等 - 保存设置
⚠️ 数量限制:最多添加10个同步配置
4. 安全方案配置
操作说明:定义统一认证方案
操作步骤:
- 打开
安全方案配置
标签页 - 配置安全策略和认证方式
- 保存设置
规范参考:OpenAPI安全模型
5. 服务器配置
操作说明:管理API部署环境
操作步骤:
- 打开
服务器配置
标签页 - 点击「添加服务器」
- 配置
URL
、描述
和变量
- 使用「服务器示例」快速插入模板
⚠️ 数量限制:最多添加50个服务器配置
五、企业级集成
1. Mock服务集成
操作流程:
服务详情 → Mock配置
- 选择创建方式:
- 生成新Mock服务
- 关联现有Mock
- 完成配置
最佳实践:开发阶段使用Mock,测试阶段切换真实环境
2. 持续集成流程 (TODO)
六、其他功能
1. 查看活动
操作说明:审计操作记录
操作步骤:
- 打开
活动
标签页 - 查看服务及接口操作历史
2. 请求代理配置
操作说明:设置我的请求代理绕过跨域限制
操作步骤:
- 打开
服务代理
标签页 - 选择代理类型
- 配置
代理服务地址
⚠️ 生效范围:仅对当前用户生效
3. 查看标签
操作说明:管理接口分类标签
操作步骤:
- 打开
标签
标签页 - 查看/管理标签分类
规范参考:OpenAPI标签对象
4. 编辑组件
操作说明:管理可重用对象组件
操作步骤:
- 打开
组件
标签页 - 编辑组件信息
规范参考:OpenAPI组件对象