未运行
尚未运行测试:在左侧选择测试项目与环境、填写 token 后点击「开始测试」
实时日志
压力测试
未运行 基于 k6 直连后端网关,只压只读查询接口;共享网关对并发敏感,请错峰执行并提前打招呼
VU
如 30s / 1m / 5m,总时长 ≈ 25s + 稳态
实时日志
压测记录
记录与结果持久化在本地 SQLite,点击行查看详情与完整日志压测测试案例
按端/环境配置接口压测(接口参数/请求头/绑定账号自动带 token),保存后在「运行测试」页选择执行;只压只读查询接口测试案例
清单实时解析自 specs 目录,支持在线查看 / 编辑 / 保存录制测试案例
Playwright codegen:在运行台所在的电脑打开浏览器,操作页面自动生成用例代码,关闭浏览器窗口即结束录制提示:录制会自动带入该项目最近一次成功运行的登录态;若 token 已过期,请在录制中手动登录,并在保存前删除录制到的登录步骤。生成的代码已自动转换为本项目规范(import 语法、地址转相对路径),保存前可继续编辑。
录制生成的用例代码
AI 测试
未运行 输入测试文案,AI 驱动 Playwright 浏览器自动执行(自研引擎=GLM 逐步决策 / Midscene=视觉模型自主规划);登录态与 token 约定同「运行测试」,写操作会真实落库AI 引擎与模型设置
输入测试文案开始新测试;开始后可继续输入追加任务(同一会话多轮对话,浏览器状态保留),对话记录自动保存。例如:「进入数字权益产品列表,查询名称含 AI测试 的产品,确认列表正常展示」
导入接口
从 OpenAPI/Swagger 文档地址或 Markdown 导入后端接口;同一来源重复导入自动刷新
导入到分组
需要新分组?在「接口详情」页左侧创建
🌐
OpenAPI / Swagger 文档地址
认证信息(文档端点被 knife4j Basic 或后端鉴权拦截时填写)
knife4j 的 basic.enable 账号密码自动转为 Authorization: Basic 头;各系统登录态头名不同:供应商端 Authorization-Purveyor、运营端 Authorization-Opt、商城端 Authorization(值从 F12 → Network 任意请求复制)
📝
Markdown 文档粘贴
接口详情
按分组浏览已导入的后端接口,支持方法筛选与关键字搜索接口回归
把「接口 + 参数 + 账号 + 断言」存为用例,一键批量执行输出通过率;后端部署后先跑一轮,秒级验证核心链路运行历史
🔬新增回归用例
定义请求与验收断言,保存后即可一键批量回归小程序环境
未运行 一键本地启动/关闭 mall-uniapp 的各构建形态;启动时自动切换环境配置,停止后自动还原Token查询
获取各端有效登录 token:商城端按用户ID直连对应环境 Redis 查询 SA-Token 登录态;供应商端/运营端通过账号 + 验证码登录获取账号管理
集中保存各端各环境的测试账号密码(持久化在本地 SQLite),供运行测试/手动登录时取用模型配置
0 家供应商 管理 AI 测试可用的模型供应商(名称 / 地址 / Key / 格式 / 模型),配置后可在 AI 测试时选择使用AI
添加模型供应商
chat
连接信息
Midscene 引擎仅支持 chat 格式,自研引擎三种均可
模型列表
保存供应商前请至少添加一个模型;AI 测试时将从该列表中选择模型