千流 AI 测试
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_6c0ab08d/qianliu-aitest。
技能介绍
适用问题
这个技能面向使用千流 TP 平台的测试流程:手动调用测试资源、轮询任务状态、整理报告容易分散。它把测试床、执行主机、任务执行、状态查询和报告获取收拢到同一套接口里,适合在 Agent 工作流中完成一轮自动化测试闭环。
工作方式
技能通过 TP 平台 API 工作,核心路径包括:
- 资源发现:调用
GET /api/resource/testbeds和GET /api/resource/exec-hosts查看可用测试床与执行主机。 - 任务执行:在
workspace/.qianliu/.qianliu-aitest/tp-aitest-config.yaml配置任务参数后,调用POST /api/test/execute启动测试。 - 状态跟踪:使用
GET /api/test/status/{taskId}查询执行状态,再用GET /api/test/report/{taskId}获取测试报告。
接入前需要在 ~/.qianliu/config.json 配置 TP 平台访问 Token。Token 通常来自 TP 平台的 API Token 设置,需具备正确权限。若遇到测试床不可用、执行主机连接失败或 Token 无效,优先检查资源状态、网络连通性与 Token 有效期。
使用场景
- 在回归测试前,先列出可用测试床与执行主机,确认资源空闲后再启动任务。
- 在 CI 测试步骤中执行千流 TP 任务,随后轮询状态并下载最终测试报告。
- 测试排障时,通过执行主机列表和任务状态接口判断是主机离线还是任务卡住。
- 编写自动化流程时,把任务参数写入配置 YAML,再调用执行 API 完成测试派发。
适合人员
- 负责回归测试的测试工程师:需要按任务参数派发测试并跟踪状态与报告。
- 接入千流 TP 平台的 CI 工程师:想在流水线中查询测试床、执行主机并执行任务。
- 维护 AI Agent 工作流的工程师:希望把测试执行、状态轮询和报告获取编排进技能。
- 测试平台运维人员:需要判断测试床不可用或执行主机连接失败的原因。