Agent Skills
返回列表
优测后台测试任务管理

优测后台测试任务管理

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_c73acbc2/utest-task-generate-execute-skill;并按 SKILL 说明下载 scripts 压缩包解压到技能目录后再加载。

技能介绍

要解决什么问题

在优测(UTest)平台上,压测任务和接口测试任务往往走不同的 CLI 子命令与参数约定:压测要处理模式选择、config.json、独立 pressure-config、执行机组与 executorCount;接口测试则要经过场景消歧、分组编排,再创建或更新任务。人工记命令、混用 perftest 与 apitest 参数,或跳过平台侧必填字段,是日常最容易踩坑的地方。

技能如何工作

本 Skill 面向 UTest 任务编排,统一原则是先热更新本地 scripts/ 下的 utest 二进制,再按子域读 references/*.md,最后从工作区根目录调用对应 CLI,而不是 MCP 或伪实现。

  • perftest:创建/修改压测任务(必须先让用户选压测模式与压力配置策略)、执行(--file 或 --uuid)、用 run-overview 结合 reportUuid 分析实时协议数据。
  • apitest:resolve → create-v2 / list / get / update / delete / run 等标准流程;删除任务必须用户提供任务 ID 或名称。

每次请求的处理顺序固定:热更新 → 判 perftest / apitest → 判动作 → 读参考文档 → 拼命令执行。执行前后会用短摘要说明子域、动作与关键 UUID,执行后只总结 CLI 结果与下一步,不粘贴大段原始输出糊弄分析结论。

边界与注意点

  • 不改造 CLI 源码,也不在 Skill 层伪造平台未返回的能力(例如 apitest update 不支持增删场景)。
  • 子域模糊时只追问一次是压测还是接口测试;环境名歧义需用户选定后再用环境 ID 提交。
  • Windows 下长 JSON 与 --pressure-config 有专门的 cmd 包裹写法,避免 PowerShell 引号问题。

使用场景

  • 压测方案已定 planUuid,需在对话里选用户数/RPS 模式并生成 config 后保存任务
  • 已有压测 taskUuid,要改并发、压力源分配或梯度/浪涌压力配置再提交
  • 接口场景用标签或 UUID 消歧后,创建带 scene_groups 的接口测试任务并指定运行环境
  • 压测执行后拿到 reportUuid,要拉 run-overview 看协议 RPS、错误率并判断是否要降压

适合人员

  • 负责优测压测方案落地、常要算 executorCount 与多压力源 count 分配的测试工程师
  • 维护接口冒烟/回归任务列表、用 resolve 把场景编进任务的后端或 QA 开发
  • 压测进行中需要根据 reportUuid 看实时协议表现、排查错误率突增的 SRE 或性能测试同学
  • 在优测后台管任务环境与环境 ID 歧义、避免把 perftest 参数混进 apitest 命令的平台测试同学