MCP 使用示例
MCP 使用示例
使用 MCP 执行自动化性能测试
完整需求描述
- 我需要在 UOS 云真机平台上运行一次性能测试,首先需要选用一台 Android11 以上系统的手机,平台必须是 Android。
- udevicecli 需要先用 auth 命令登录云真机平台,其中 appId 为xxxxxxxx,appSecret 为 xxxxxxxx。
- 需要先用 udevicecli 上传 apk,测试的 apk 本地路径为 C:\Users\xxxxxxxx\Downloads\MyProject\mcpserver_demo.apk,apk 的包名是com.Unity3d.xxxxxxxx。
- 用 udevicecli 上传测试脚本,该测试脚本为 airtest 脚本, 本地路径为 C:\Users\xxxxxxxx\Downloads\MyProject\demo.py。
- 打开性能测试,安装 mcpserver_demo.apk,并启动该 apk。启动 apk 时需要重新打开性能监控,之后开启脚本测试,脚本执行状态中 finished 为 true 时表示脚本运行结束。脚本执行状态检测最多40次。
- 在测试完成后归还手机。
- 最后,给出这次测试的 sessionId,得到这次运行的大致状况, 分析这次运行的性能数据,然后总结下这次运行情况。
Gemini CLI交互过程










使用 MCP 生成多轮测试对比图表
完整需求描述
- 我需要在UOS云真机平台上找到最近com.Unity3d.BoatAttackDay apk的3个报告, 并对这3个报告的性能数据以html图表的形式进行对比,需要假设三个报告的时间戳都从0时点开始
Gemini CLI交互过程













Gemini CLI最终生成结果





使用 MCP 分析应用崩溃日志
完整需求描述
- 我需要分析一下 sessonId 为
xxxxx-xxx-xxxxx-xxxxx-xxxxxxx的云真机测试报告, 分析 logcat 日志, 并找出com.xxx.xxx崩溃的具体原因。
Gemini CLI交互过程

