
AWS Device Farm
AWS Device Farm
AWS Device Farm API 在真实手机/平板/浏览器上跑移动 app 和 web 自动化测试,支持 iOS/Android 数千种设备。
真实物理设备(不是模拟器)
按 device-minute 计费,大测试矩阵成本高
CreateProject + CreateUpload 上传 app + 测试包 → ScheduleRun 选设备池跑测试。结果在 console 或 API 查。
可用率 · 30 天窗口
GitHub 活跃度
关于这个 API
Device Farm 是 AWS 的移动测试云。问题背景是:Android 碎片化严重(几千种设备、几十个 OS 版本、不同厂商定制),开发者不可能在本地买齐所有设备测。Device Farm 提供 cloud-hosted 真机集群,你的 CI build 完 app → 上传 + 测试包 → 选设备池跑测试 → 拿结果。支持 Appium、Espresso、XCUITest、Robotium 等主流自动化框架。除了自动化,还支持「远程访问」——浏览器里操作真机做手动测试(QA 团队特别有用)。和 BrowserStack、Sauce Labs 同类,AWS 的版本好处是和 AWS 生态集成(CodePipeline 直接调用)、价格相对便宜。
你可以做什么
- 1移动 app 跨设备兼容性测试
- 2web 跨浏览器/分辨率测试
- 3CI 自动化测试集成
- 4远程手动测试(实时操作真机)
优劣对比
优点
- 真实物理设备(不是模拟器)
- 数千种设备型号覆盖(含老旧 Android)
- 支持 Appium、Espresso、XCUITest 等主流框架
注意事项
- 按 device-minute 计费,大测试矩阵成本高
- 某些最新 iOS 设备入库慢
- 远程手动测试体验不如本地(网络延迟)
示例请求
curl https://github.com/mermade/aws2openapi/<endpoint>快速开始
CreateProject + CreateUpload 上传 app + 测试包 → ScheduleRun 选设备池跑测试。结果在 console 或 API 查。
常见问题
Device Farm vs BrowserStack?+
在 AWS 上跑 CI + 想集成 AWS 工具链:Device Farm。多平台 / 跨云:BrowserStack 设备库更大更新更快。
技术细节
- 认证方式
- unknown
- 计费
- unknown
- 协议
- REST
- SDK
- python, javascript, go, java
- 响应时间
- 15 ms
- 上次巡检
- 2026/5/12 07:36:33
更多来自 Amazon Web Services 的 API
AWS IAM Access Analyzer API 分析 IAM 资源策略找潜在的过度授权或外部访问,主动识别安全风险。
Amazon Chime SDK API 给应用嵌入实时音视频通话和聊天能力(meeting、消息、PSTN 通话)。
Amazon CloudFront 是 AWS 的 CDN 与 edge 服务,加速静态/动态内容分发,是网站性能优化的标准方案。
Amazon CloudSearch 是 AWS 的搜索引擎托管服务(已逐渐被 OpenSearch Service 取代)。
CloudWatch Application Insights API 自动监测应用问题:智能识别异常(如 SQL 慢查询、内存泄漏),减少人工配 alarm。
AWS Cognito Identity Pools API 给前端应用临时 AWS 凭证:身份联邦、guest 用户、AWS 资源直接访问。
Amazon Cognito 用户池提供托管的用户注册、登录、密码重置、MFA 等身份认证能力。
Amazon Connect Contact Lens API 用 AI 实时分析 Amazon Connect 通话:情感、关键词、合规检测、自动摘要。