SuperAPI AI 工具集

test-site

测试与质量

查看项目

更新于 10-15 16:16

技能介绍

用途:对已部署且已激活的 Power Pages 站点做运行时验证,通过浏览器操作观察站点行为,并输出分类测试报告。使用前需站点已上线,若未上线应先运行 /deploy-site 和 /activate-site。

主要能力:非破坏性只读测试,不创建、修改或删除文件或数据;以 API 优先,重点验证 /_api/(Web API / OData)请求是否成功;对 /_api/serverlogics/ 端点还会捕获并报告实际响应体结构,用于核对前端解析与字段访问是否匹配,如有不匹配则报告需要修改的解析逻辑,但本技能不修改代码;爬取页面上限为 25 页,避免动态或分页 URL 导致死循环;始终不自动登录,需要认证时请用户在浏览器窗口内自行登录。

使用方式:先解析站点 URL(用户提供需以 https:// 开头,或通过 powerpages.config.json 配合 check-activation-status.js 自动检测);以 1280×720 视口打开站点并等待 5 秒,用无障碍快照验证首页;检测私有站点跳转与站点级登录,按提示由用户登录或跳过;随后逐页爬取(每页等待 3 秒、检查快照与控制台错误、发现新内链),再访问数据驱动页面并捕获非静态网络请求,筛选 /_api/、/api/ 及含 odata 或 $filter、$select、$expand 的请求,按状态码归类。

报告分类:site-load、authentication、page-crawl、web-api、auth-pages、auth-api、console,结果写入 docs/alm/last-test-site.json,并汇总为 passed / passed-with-warnings / failed。

限制:要求站点已部署激活;爬取上限 25 页;认证必须由用户手动完成;不修改任何代码或数据;资料中未提供价格、收费与平台支持范围等信息。