AWS Device Farm logo

AWS Device Farm

AWS Device Farm

正常开源cloudAmazon Web Services62· JavaScript· MIT

AWS Device Farm API 在真实手机/平板/浏览器上跑移动 app 和 web 自动化测试,支持 iOS/Android 数千种设备。

访问站点 ↗源码 ↗健康巡检 9 小时前
适合什么时候用

真实物理设备(不是模拟器)

先注意什么

按 device-minute 计费,大测试矩阵成本高

第一步先查

CreateProject + CreateUpload 上传 app + 测试包 → ScheduleRun 选设备池跑测试。结果在 console 或 API 查。

认证
CORS
不支持
HTTPS
注册
?
延迟
15 ms
协议
REST
计费
Stars
62

可用率 · 30 天窗口

巡检: 1可用率: 100%平均延迟: 15ms

GitHub 活跃度

62JavaScriptMIT17 未关闭 issue上次提交 110 天前
01

关于这个 API

Device Farm 是 AWS 的移动测试云。问题背景是:Android 碎片化严重(几千种设备、几十个 OS 版本、不同厂商定制),开发者不可能在本地买齐所有设备测。Device Farm 提供 cloud-hosted 真机集群,你的 CI build 完 app → 上传 + 测试包 → 选设备池跑测试 → 拿结果。支持 Appium、Espresso、XCUITest、Robotium 等主流自动化框架。除了自动化,还支持「远程访问」——浏览器里操作真机做手动测试(QA 团队特别有用)。和 BrowserStack、Sauce Labs 同类,AWS 的版本好处是和 AWS 生态集成(CodePipeline 直接调用)、价格相对便宜。

02

你可以做什么

  • 1移动 app 跨设备兼容性测试
  • 2web 跨浏览器/分辨率测试
  • 3CI 自动化测试集成
  • 4远程手动测试(实时操作真机)
03

优劣对比

优点

  • 真实物理设备(不是模拟器)
  • 数千种设备型号覆盖(含老旧 Android)
  • 支持 Appium、Espresso、XCUITest 等主流框架

注意事项

  • 按 device-minute 计费,大测试矩阵成本高
  • 某些最新 iOS 设备入库慢
  • 远程手动测试体验不如本地(网络延迟)
04

示例请求

通用模板 — 实际 endpoint 请查阅文档替换 <endpoint>。
curl https://github.com/mermade/aws2openapi/<endpoint>
05

快速开始

CreateProject + CreateUpload 上传 app + 测试包 → ScheduleRun 选设备池跑测试。结果在 console 或 API 查。

06

常见问题

Device Farm vs BrowserStack?+

在 AWS 上跑 CI + 想集成 AWS 工具链:Device Farm。多平台 / 跨云:BrowserStack 设备库更大更新更快。

07

技术细节

CORS: NoHTTPS: Yes注册: ?开源: Yes
认证方式
unknown
计费
unknown
协议
REST
SDK
python, javascript, go, java
响应时间
15 ms
上次巡检
2026/5/12 07:36:33
08

标签

09

更多来自 Amazon Web Services 的 API