接口用例自动化覆盖率
–
统计中…
本轮通过率
–
最近一次执行
未关闭缺陷
–
P0 · P1 · P2
用例总数
–
接口 / UI
最近 10 次运行通过率
含环比加载中…
上线与否由人工结论判定(本版不做自动 gate)。
待办
最近运行
| ID | 名称 | 总数 | 通过 | 失败 | 错误 | 时间 |
|---|
需求(用例容器)
第一页:创建需求(可填写名称与描述),创建完成后在下方列表展示需求名称 / 用例个数;点击需求名称进入第二页,为该需求导入或添加用例。
| ID | 需求名称 | 用例个数 | 描述 | 操作 |
|---|
当前需求: — 本页用例均与该需求关联
已选 0 项
| ID | 名称 | 类型 | 模块 | 优先级 | 状态 | 价值分 ⇅ | 查重 | 操作 |
|---|
执行任务
第一页:创建执行任务,创建时可配置运行环境、环境变量;创建完成后在下方列表展示。点击任务名称进入第二页为该任务选择用例。
| ID | 任务名称 | 运行环境 | 环境变量 | 用例数 | 调度 | 下次运行 | 通过阈值 | 操作 |
|---|
按条件执行(临时执行,不保存为任务)
执行引擎:进程内同步(后续接入 Celery/Redis 可无缝替换)
| ID | 名称 | 总数 | 通过 | 失败 | 错误 | 跳过 | 时间 | 详情 |
|---|
当前任务:
运行环境:
第二页:按需求选择用例。勾选需求即默认选中该需求下全部用例;点击需求名称可进入该需求逐条勾选。
已选 0 条
老板视角报告
最近一次执行 · 上线结论由人工判定需求录入
需求名称为自由输入。支持文本直接录入,或链接模式粘贴 URL 自动抓取正文。AI 生成前请在右侧配置测试技能与可访问的 MCP。
文本
链接
生成配置(决定用例覆盖是否全面)
测试技能 V1
勾选要启用的维度,全选 = 最全面
可访问的 MCP V1
AI 生成时按需调用,读取真实数据
需求列表
| ID | 需求名称 | 关联用例 | 操作 |
|---|
缺陷闭环:状态流转 新建→已指派→修复中→待验证→已关闭(可重开),亦可直接已驳回。指派 / 状态变更自动通知负责人(企业微信 · 邮件 · 缺陷系统)。
| 编号 | 标题 | 严重度 | 状态 | 负责人 | 关联用例 | 来源运行 | SLA 到期 | 创建时间 | 操作 |
|---|
单独配置调用接口
type:
status / json_path(target,expected) / contains(expected)本次变量(仅本次调用生效,覆盖全局变量)
全局变量(来自「我的」配置,只读参考)
加载中…
环境用于定义各套测试基址(base_url 等)。执行策略里选择具体环境,接口用例 url 填相对路径即自动拼接该环境的 base_url;环境可多套复用,不必每个策略重复填。
配置 base_url(如 https://api.xxx.com),接口用例 url 填相对路径即可自动拼接
| ID | 名称 | Base URL | 变量(JSON) | 操作 |
|---|
运行批次
截图只在磁盘,按登录态取回,不再存进数据库。
加载中…
统计窗口
同一条 UI 用例既有通过又有失败即视为不稳定;隔离=把用例状态置为「禁用」。
| ID | 用例 | 模块 | 执行 | 失败 | 失败率 | 最近执行 | 操作 |
|---|
状态为「禁用」的 UI 用例不会进入执行;恢复即重新启用。
| ID | 用例 | 模块 | 优先级 | 操作 |
|---|
设置
我的
全局变量
所有接口用例执行、调试调用都会自动注入这些变量,请求里用
{{变量名}} 引用。例如配 token=xxx,用例 Header 写 {"Authorization":"Bearer {{token}}"}。账号与角色(RBAC)
角色:管理员(全) / 测试(用例·计划·运行·缺陷) / 只读(看报告·缺陷) / 老板(仅报告与缺陷结论)
| 账号 | 角色 | 邮箱 | 登录状态 | 操作 |
|---|
操作审计
谁在何时改了什么(运行 / 提缺陷 / 编辑用例 / 查看报告)。
| 时间 | 账号 | 动作 | 对象 |
|---|
UI 执行引擎(独立模块)
配置保存到「整体配置」。
失败兜底:引擎不可达 / 浏览器缺失 → 该 UI 用例标记
env_error,不影响接口用例批量运行。AI 网关配置
调用统计将在此展示(used_count / call_stats)。
AI 接口用例生成(OpenAI 兼容)
接入任意 OpenAI 兼容网关(OpenAI / DeepSeek / 通义 / 本地 Ollama 等)。启用后,可在「需求」页用需求文档+系分文档生成用例;或在下方按接口变更信息生成接口用例草稿。
整体配置
「我的」集中存放配置:全局变量 + AI 配置 + 整体配置(默认环境等)。后续接 Jenkins、通知等也会归到此处。