You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何调整Firebase Test Lab中RoboTest的截图频率并保持稳定?

Firebase Test Lab RoboTest 固定截图频率配置方案

Firebase Test Lab 默认的动态截图频率规则是为了平衡测试性能与存储占用,30分钟后降频属于默认触发的资源管控策略,可通过自定义Robo指令强制固定截图间隔,具体操作方式如下:

1. gcloud 命令行配置

执行测试启动命令时添加指定参数即可,数值单位为秒:

# 安卓测试示例
gcloud firebase test android run \
  --app=你的应用路径.apk \
  --robo-directives screenshot_interval=60
# iOS测试示例
gcloud firebase test ios run \
  --app=你的应用路径.ipa \
  --robo-directives screenshot_interval=60

上述配置会强制测试全程保持每分钟1次的截图频率,不受30分钟阈值限制。

2. Firebase 控制台可视化配置

  • 进入Test Lab模块,选择「运行测试」-「Robo测试」
  • 完成应用上传、设备选择等基础配置后,展开「高级选项」
  • 在「Robo指令」区域新增自定义指令:键填写screenshot_interval,值填写需要的间隔秒数(如60)
  • 保存配置后启动测试即可生效

3. API 调用配置

如果通过Test Lab Open API触发测试,在请求体的RoboTest结构下的robo_directives字段中添加screenshot_interval对应的键值对即可,规则和上述两种方式一致。

注意事项

  • 截图间隔最小可设置为5秒,低于该值的配置会被系统强制修正为5秒
  • 高频截图会小幅降低Robo测试的遍历速度,同时提升测试结果的存储占用,可根据自身需求合理调整间隔值
  • 配置完成后可在测试详情页的「配置」板块核对Robo指令是否生效,测试结束后通过截图的时间戳即可验证频率是否符合预期

内容的提问来源于stack exchange,提问作者G_Man

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 03:15:00