Appium 1、2 和 3 已准备就绪

Appium云端自动化

在真实的 iOS 和 Android 设备上运行 Appium 测试。支持原生应用、混合应用和移动 Web 应用。具备强大的并行处理能力,可生成视频和日志,并保证 99.99% 的正常运行时间 SLA。

想了解所有平台?请查看完整的自动化框架阵容

真实设备
200+
Appium 版本
1、2 和 3
正常运行时间服务级别协议
99.99%

被世界上一些最具创新性的公司所信任

5线设置

在真机上运行您现有的 Appium 脚本

将你的 Appium 驱动程序指向 TestingBot 中心,提供你的应用程序和功能,你的测试即可在几秒钟内于真正的 iPhone 或 Android 手机上运行。

// Run an Appium test on a real iPhone in the TestingBot cloud
const { remote } = require('webdriverio');

const driver = await remote({
  hostname: 'hub.testingbot.com',
  port:     443,
  protocol: 'https',
  capabilities: {
    'platformName':     'iOS',
    'appium:deviceName': 'iPhone 15',
    'appium:platformVersion': '18',
    'appium:app': 'tb://YOUR_APP_ID',
    'tb:options': { name: 'Checkout flow', realDevice: true }
  }
});

await driver.deleteSession();

使用与您已使用的相同的 WebDriver 协议,只需切换一个端点即可。有关完整示例,请参阅TestingBot 上的 Appium文档。

替换你的内部设备实验室
Real device cloud

替换你的内部设备实验室

你不再需要购买、托管和维护iOS和Android设备。

每次 Appium 会话都会生成视频屏幕录像、Appium 服务器日志、设备日志、屏幕截图和网络 HAR 文件。您可以从我们的REST API拉取这些工件,并直接将其发布到 Jira、Slack 或您的 CI 控制面板。

  • 真正的 iPhone、iPad、Galaxy、Pixel 和 OnePlus 手机
  • 原生、混合和移动 Web 应用
  • 设备状态极佳,会话之间恢复出厂设置
  • 每次测试均提供高清视频、日志和 HAR 数据
  • 上传 IPA、APK 和 TestFlight 版本
语言和框架

Appium框架

TestingBot与各种测试框架和服务集成。轻松地转换你现有的Appium测试,并与你最喜欢的CI/CD连接。

刚接触 Appium?请阅读Appium 快速入门指南,或直接跳转到下方特定语言的指南。

大规模并行

减少测试执行时间

与 TestingBot 移动设备云并行运行测试,加速测试执行。在各种真实设备上无缝测试,更快获得更可靠的结果。

  • 最多 100 个并发 Appium 会话
  • 会话秒速启动,无需设备排队
  • 自动重试和智能设备分片
免费开始
减少测试执行时间
Spoof device GPS
20+ regions
美国
英国
德国
法国
西班牙
比利时
澳大利亚
中国
日本
地理位置测试

在 20 多个地区测试您的应用

将设备的 GPS 定位伪造到世界任何地方,并在 iOS App Store、Google Play 和您自己的后端验证定位地理定位商店前端规则

安全设备

真实设备。每次使用后均会清除数据。

每次 Appium 测试会话都会锁定一台真实设备,仅供您测试使用。测试结束后,设备将被恢复出厂设置,所有已安装的应用将被删除,缓存将被清除,设备将被放回设备池,供下一位客户使用。

符合 SOC 2 标准和 GDPR 要求,支持 SAML 单点登录和团队审计日志。

  • 每次会话使用一台真实设备,绝不共享
  • 每次会话之间恢复出厂设置
  • 加密应用上传,并带有应用级保留控制
访问 TestingBot 信任中心
  1. 1

    Your test locks one real device

    A pristine iPhone or Android phone is reserved for your session only.

  2. 2

    Appium drives real hardware

    Real sensors, real GPS, real biometrics. Native, hybrid or mobile web.

  3. 3

    Device factory-reset on release

    Apps removed, caches cleared, accounts wiped. Returned clean to the pool.

持续集成

几分钟内即可将 Appium 集成到您的 CI/CD 流程中

TestingBot 可与所有主流 CI/CD 工具集成。每次提交代码时触发 Appium 测试套件,并将设备视频和日志流式传输回构建仪表板。

设备云

真正的 iPhone、iPad、Galaxy 和 Pixel 设备

在您的客户实际使用的 iPhone、iPad、Galaxy、Pixel、OnePlus 和小米手机上进行测试。首发旗舰机型,同时涵盖广泛的旧款机型,确保向下兼容。

查看所有设备
Test online on iPhone 17 Pro Max

iPhone 17 Pro Max

Test online on iPhone 16 Pro

iPhone 16 Pro

Test online on iPad (9th generation)

iPad (9th generation)

Test online on Galaxy S26

Galaxy S26

Test online on Huawei P40

Huawei P40

Test online on iPhone Air

iPhone Air

TestingBot secure tunnel for Appium
Secure Tunnel

测试与内部后端通信的应用程序

使用我们的安全隧道,让您的 Appium 测试能够访问私有 API、暂存环境以及在本地主机上运行的服务。

端到端加密,无需入站防火墙规则,开箱即用,适用于主流 CI 提供商。

阅读更多
购买还是建造

TestingBot 与内部设备实验室的比较

自建和维护 iOS 和 Android 设备实验室成本高昂。设备会损坏,电池会膨胀,操作系统更新也层出不穷。以下是托管设备云的对比情况。

能力 测试机器人 内部设备实验室
设备覆盖范围
真正的 iPhone、iPad、Galaxy、Pixel、OnePlus、小米,每次发布都会更新。
仅限于你能购买和自行组装的物品。
是时候进行首次测试了
几分钟之内,只需更改 Appium 驱动程序中的一个 URL。
数周的配置、MDM 和 Appium 服务器搭建
并行扩展
最多可按需支持 100 个并发会话
受您拥有的设备数量限制。
视频和日志
包含视频、设备日志、Appium 日志和 HAR
自行实现录制和日志聚合
可靠性
99.99% 正常运行时间 SLA,全天候监控
你会更换没电的电池和破损的屏幕。
安全
设备在每次会话之间都会恢复出厂设置
手动清理,遗留状态风险
支持
全天候人工支持和专属客户服务经理
Stack Overflow 和您自己的日志
常问问题

TestingBot 上的 Appium — 常见问题解答

什么是 Appium?为什么要在 TestingBot 上运行它?

Appium 是一个开源的自动化框架,适用于原生应用、混合应用和移动 Web 应用。TestingBot 托管着大量真实的 iPhone、iPad、Galaxy 和 Pixel 设备,您可以使用现有的 Appium 脚本来驱动这些设备。只需将驱动程序指向https://hub.testingbot.com/wd/hub ,您的测试即可在几秒钟内运行在真实设备上。

支持哪些Appium版本?

TestingBot 支持 Appium 1、Appium 2 和 Appium 3,包括 Appium 2/3 插件以及最新的 XCUITest 和 UIAutomator2 驱动程序。您可以通过功能为每个测试指定特定的 Appium 服务器版本,这样您就可以在将新测试迁移到 Appium 3 的同时,保持旧版测试套件在 Appium 1 上运行。

我可以测试原生应用、混合应用和移动 Web 应用吗?

是的。TestingBot 支持所有三种 Appium 上下文:通过 XCUITest 测试原生 iOS 应用,通过 UIAutomator2 或 Espresso 测试原生 Android 应用,在 WebView 中测试混合应用,以及在真机上的 Safari 和 Chrome 浏览器中测试移动网页。

如何上传我的IPA或APK文件?

通过 REST API 或 CLI 将构建版本上传到TestingBot Storage ,然后即可在 Appium 功能中引用它。构建版本可以按应用保留,以便快速重新运行。

我可以并行运行 Appium 测试吗?

是的。TestingBot 的计划包括在真实设备上同时运行多达 100 个 Appium 会话。每个会话都会锁定一台专用设备,因此测试之间不会相互干扰。

这些设备是真机还是模拟器?

TestingBot 的移动云平台使用真实的 iOS 和 Android 设备。我们也提供 iOS 模拟器和 Android 仿真器用于早期测试,但为了确保测试的准确性,我们默认并推荐使用真实设备。

我可以测试需要私有后端的应用吗?

安装我们的安全隧道后,您的 Appium 测试即可访问暂存 API、内部服务和本地主机。无需任何入站防火墙规则。

该设备云是否符合 SOC 2 / GDPR 标准?

TestingBot 符合 GDPR 法规,拥有欧盟数据驻留权,并通过了 ISO 27001 标准认证和 STAR 1 级认证。设备在每次会话之间都会恢复出厂设置,应用上传经过加密,企业版套餐提供 SAML 单点登录和审计日志功能。

更多喜爱 TestingBot 的理由

24/7 支持

有疑问?欢迎通过 24/7 应用内客服聊天发送电子邮件联系我们。我们随时为您服务!

TestingBot 支持

嘿👋我们能帮上什么忙吗?

I need support

超过 14,000 个团队信赖

6M+

测试

120k+

用户

400+

企业

106

国家

申请演示

开发人员文档

将 TestingBot 集成到您的工作流程所需的一切。浏览适用于 Web 和移动测试的指南、API 参考和 SDK。

探索文档

企业级安全

STAR Level 1

Certified

GDPR

Compliant

SAML SSO

Single Sign-On

99.99%

Uptime SLA

访问 TestingBot 信任中心

准备好开始Appium测试了吗?

要想开始,请看我们的Appium测试文档或预约演示

开始免费试用