在了解 AngusTester,想知道它支持哪些功能:接口、页面、消息和压测能不能放在一起测,测试计划和用例怎么管,结果能不能给流水线用?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
AngusTester 是晓蚕云 AngusKit 里的统一测试平台。接口、网页、移动端、消息、数据库、大模型和性能测试,都用同一种脚本来写,在同一套执行节点上跑,结果进同一份报告。测试计划、用例、脚本和报告放在同一个控制台里,流水线可以直接读报告里的通过率和失败断言,决定这次能不能继续发布。

它覆盖测试工作的三个时刻:提测和回归时,计划、用例和脚本在一处组织;代码提交后,自动回归的结果直接给流水线做门禁;上线前,用同一套脚本做压测、安全基线检查和大模型评测。
下面按用途分几块,说说具体怎么用。
「计划」圈定这一轮要测什么,迭代也在这里管理。「用例」写前置条件、步骤和预期结果,支持导入导出和评审。执行完的结果可以挂回用例,手动测试和自动测试的覆盖情况分开统计。发现问题时,在「问题」里提缺陷、跟进处理。
脚本用 AngusScript 编写,是一种 YAML 格式。HTTP、WebSocket、gRPC、Web、LLM、安全、移动端、数据库和消息队列可以直接加步骤。一条业务链路如果既要调接口、又要查库、等消息、看页面,把这些步骤写进同一份脚本,类型选「混合」就行。
同一份功能脚本,改一下执行方式就能变成压测:设好并发数、加压方式和持续时间,报告里会给出吞吐量、响应时间分位和错误率。
不想手写的话,可以用「设计器」可视化编辑。设计器和源码改的是同一份文件,保存之后两边同步。
「接口」页可以在线发一次 HTTP 请求,看返回结果。已有的 OpenAPI 文档或 Postman 集合可以直接导入,再一键转成脚本,不用从头写。
脚本派到节点上的 Agent 执行,不是浏览器里的控制台进程。节点不在线,这次跑不起来。「执行」页看每一次运行的详情,逐条对照期望值和实际值,帮你判断失败是出在代码、用例还是环境。详情里 completed=false 先别当成通过。「报告」汇总一次或一批执行的结果,确认后冻结成定稿,源数据再变,这份归档不变。流水线读这份报告里的通过率和失败断言。
节点是真正执行脚本的机器,需要能访问到被测环境。测网页时节点上要有浏览器,测 App 时把真机或模拟器登记在「设备」里,挂到节点上。
「环境」管理可以切换的变量、请求头和密钥,同一份脚本换个环境就能测开发、测试或预发。「数据」放脚本要引用的测试数据。被测服务在开发机本地或内网时,可以用「桥接」让节点访问到它。
在设计器的「安全扫描」分类里,可以加主机基线、容器基线、网络检查、移动检查和 AI 检查等步骤,接口可以按 OWASP API 规则做检查。这些检查只读取被测环境,不做改动,结果里会列出未关闭的问题和基线符合情况,和其他测试一起进报告。代码、密钥和依赖层面的检查,用 AngusSecurity。
脚本里可以写模型或检索类的测试,检查回答是否准确、有没有带出处,结果同样进报告。用你自己的模型供应商,把密钥放在「环境」里。
「项目」用来隔离测试资产,切换项目后,计划、脚本和报告都跟着切换。「成员」邀请人进来并分配角色,账号走统一门户 AngusGM。
Cursor、Claude、VS Code 可以用 AngusTester 签发的令牌连接,查计划和报告,按接口起草脚本,在在线节点上执行,再解释失败断言。保存脚本、执行和提缺陷之前,助手会先给出预览,你确认后才会写入。起草不会把用例标成已自动化。节点不在线时,这次执行起不来。控制台顶栏也有助手,可以帮你起草脚本。接入步骤见 https://www.anguskit.com/zh/docs/tester/get-started/mcp
| 菜单 | 用途 |
|---|---|
| 概览 | 当前项目的计划和执行汇总 |
| 计划 | 圈定测试范围,管理迭代 |
| 用例 | 编写、导入导出和评审用例 |
| 问题 | 提交和跟进缺陷 |
| 接口 | 在线调试 HTTP,导入 OpenAPI 或 Postman 集合 |
| 报告 | 汇总执行结果,冻结后供流水线读取 |
| 脚本 | 编写 AngusScript 脚本 |
| 设计器 | 可视化编辑脚本,和源码同步 |
| 执行 | 查看每次运行的详情,对照期望值和实际值 |
| 数据 | 脚本引用的测试数据 |
| 节点 | 登记执行脚本的机器 |
| 设备 | 登记移动测试用的真机或模拟器 |
| 环境 | 变量、请求头和密钥 |
| 桥接 | 让节点访问开发机本地或内网的服务 |
| 通知 | 站内消息 |
| 活动 | 谁在什么时候做了什么操作 |
| 项目 | 隔离测试资产 |
| 成员 | 邀请成员,分配角色 |
文档:https://www.anguskit.com/zh/docs/tester
产品页:https://www.anguskit.com/zh/products/tester
评估:https://www.anguskit.com/zh/contact/
AngusTester 支持接口、页面、消息队列及性能压测的统一编排,可在同一测试计划中串联多协议场景,实现端到端业务验证。
测试计划按迭代或版本组织,用例支持标签分类、参数化与数据驱动,AI 助手可辅助生成和维护用例;执行结果自动聚合为报告,包含通过率、响应时间及错误详情。
结果原生对接主流 CI/CD 流水线,通过插件或 API 返回状态码,失败即阻断构建;同时支持 Webhook 通知和钉钉/企微告警,关键指标可配置阈值触发门禁。所有历史结果持久化存储,便于趋势分析与回归对比,既满足日常测试管理需求,也无缝融入自动化交付流程。
官方详细解决方案:https://www.aliyun.com/product/list/alibabacloudnative
阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。