非公开地址
暂存和预生产环境的 URL,以及哪些服务作出响应、按什么顺序响应。
您的测试仍然使用 Playwright、Selenium 和 pytest。我们不会取代它们。我们让它们满足企业级需求,而您拥有一切:代码、证据和历史记录。
每次运行都会如实记录应用的状态。由你决定这些记录存放在哪里,以及为此付出多少成本。
自动化测试会看到用户所见的一切,并将其记录下来。这些记录正是测试的意义所在,同时也包含敏感信息。
暂存和预生产环境的 URL,以及哪些服务作出响应、按什么顺序响应。
测试登录时使用的账号和密码。在 Studio 中录制的浏览器测试会保留你输入的密码,因此该文件与账号本身一样敏感。
每次运行失败时,都会保存一张测试最后看到的画面截图;如果确实发生了故障,还会保存视频。截图和视频均按采集原样保留。
HAR 文件和跟踪记录等网络采集数据会记录请求头和 Cookie,除非经过清理。Studio 不会写入 HAR 文件,会在 API 证据中遮蔽敏感请求头和 Cookie,并在你请求采集跟踪记录时按原样保留。控制台错误和堆栈跟踪会揭示应用的内部结构。
这并不意味着提供商疏于管理。而是说,管控权在他们手中,你的政策必须接受这一点。
执行测试运行的机器,以及写入证据的磁盘,都由提供商运营。
副本遵循提供商的备份政策,按提供商的时间安排生成,存放位置并非由你指定。
提供商的员工和承包商拥有访问硬件的管理通道,这些通道受提供商而非你的管控。
依据提供商所在司法管辖区的法律提出的请求,可能涉及访问其硬件上的数据,有时不会通知你。
取消服务后,数据会按提供商的保留期限删除,而不是在你决定取消的当天删除。
你的工作负载可能与其他客户共用物理机器,彼此通过软件隔离。
选择一种方案,查看证据存储在哪里,以及哪些数据会离开你的网络。下表对比了全部四种方案。
你的网络
你的浏览器,打开供应商的网站你电脑上的 Nexus Studio迷你电脑上的 Nexus Studio你电脑上的 Nexus Studio 你测试的应用测试运行与证据通过 USB 连接的 Android 手机电脑休眠时仍可运行他人的数据中心
测试运行、截图、视频和日志设备农场中的手机测试运行与证据,保留至你下载取回通过 USB 连接的 Android 手机许可证检查:机器哈希值、一次性随机数、令牌以及机器的主机名、操作系统和版本| 问题 | 云端 QA 平台 | 租用的 VPS | 自有迷你电脑 | 你自己的电脑 |
|---|---|---|---|---|
| 证据存储位置 | 供应商的存储空间中 | 服务商的磁盘上,直到你下载到本地 | 你办公室的磁盘上 | 你自己的磁盘上 |
| 谁可以访问 | 供应商的员工和系统,遵循供应商的政策 | 服务商可通过虚拟机监控程序和备份访问,任何持有你的 SSH 密钥的人也可访问 | 你,以及你允许访问该电脑的人 | 你 |
| 一次运行中哪些数据会离开你的网络 | 整个运行过程:应用的画面、流量和日志 | 测试运行本身;结果保留在服务器上,直到下载取回 | 许可证检查:机器哈希值、一次性随机数、令牌以及机器的主机名、操作系统和 Studio 版本;密钥仅在激活时发送一次 | 许可证检查:机器哈希值、一次性随机数、令牌以及机器的主机名、操作系统和 Studio 版本;密钥仅在激活时发送一次 |
| 费用模式 | 按供应商定价定期支付订阅费 | 按月租用 | 一次性购置费用,加上电费 | 无需新增费用 |
| 通过 USB 连接的 Android 真机 | 供应商的设备农场,如有提供 | 不支持:租用的服务器无法连接你桌上的手机 | 支持,将手机插接到电脑即可 | 支持,将手机插接到电脑即可 |
| 全天候运行 | 是 | 按 CI 计划运行;Watch 在 Studio 所在的机器上运行 | 是:机器保持开机,因此 Watch 能按计划运行 | 仅在机器处于唤醒状态时 |
迷你 PC 为可选配置,但我们推荐使用:它是一台专用的常开设备,可用于每晚的回归测试和定时运行,不会占用工作站。每个工作区都可在 Studio 的 Docker 页面上选择引擎运行测试套件的位置:本机、本机上的 Docker,或通过 SSH 连接、运行相同容器镜像的 VPS. 这些选项都不是必需的,切换只需更改一项设置。Studio 本身是桌面应用,绝不会在 Docker 中或通过 SSH 运行。
在 Windows 11 上安装并运行 Studio 即可,无需其他配置。手机连接到这台电脑,只要电脑未进入睡眠状态,就能执行定时运行。
将同一款 Studio 安装在一台专用的 Windows 11 常开电脑上,即可执行每晚的回归测试和定时运行,而不占用工作站。手机连接到这台电脑,Watch 按计划运行,测试证据也保存在其磁盘上。或者,这台设备可运行 Ubuntu 24.04 LTS,并安装 Docker Engine 和 Compose v2:你电脑上的 Studio 通过 SSH 在该设备上运行测试套件,就像使用局域网内的 VPS 一样,手机仍连接到运行 Studio 的电脑。无论哪种方式,都占用套餐中的一个设备名额。
按工作区设置。Studio 仍在原处运行;测试套件则在同一台设备、同一块磁盘上的运行器容器内运行,因此每次运行都从相同镜像启动。手机测试仍在设备本机上运行。
按工作区设置。VPS 运行 Ubuntu 24.04 LTS,安装 Docker Engine 和 Compose v2,通过 SSH 密钥认证连接,并使用相同容器镜像运行测试套件;测试证据保留在 VPS 上,直到你将其拉取回来。手机测试、Selenium 和 Python 测试套件以及基础设施混沌测试仍在 Studio 所在设备上运行。如果你的政策允许将测试证据存放在租用的磁盘上,这种方式适合扩充容量,或在数据中心已有的预发布环境附近运行测试。
选购要点
选择 Windows 11 x64, 如果机器仅运行引擎,也可选择 Ubuntu 24.04 LTS. 内存至少需要 16 GB; 建议配置 32 GB, 以便多个测试并行打开浏览器时运行更稳定。按引擎自身估算,除系统和 Studio 占用的内存外,同时运行三个浏览器还需要约 2.5 GB 可用内存。
配备 SSD 以存储证据和视频,并留有可供手机连接的 USB 接口。
这些是附有理由的建议,并非基准测试结果。磁盘空间及安装程序包含的组件: 系统要求.
将云端 QA 平台或租用服务器的每月费用,与一次性购买迷你 PC 的成本进行比较。这里对比的是硬件和电费,以及支持一个并行会话的云订阅费用。Nexus Studio 套餐按设备计费,绝不按测试计费,两种方式都需要,因此未计入;维护设备所花的时间也未计入。
以下为示例数值。请替换为您自己的数据。
回本时间:
1 年后:
3 年后:
在您所选的月数内:
示例数据来源,查阅于 2026-09-30. Sauce Labs Virtual Device Cloud: 支持 1 个并行测试,按年付费每月 USD 149 (按月付费每月 USD 199), 每年 USD 1,788 (saucelabs.com/pricing). BrowserStack Automate, Desktop & Mobile: 入门方案按年付费每月 USD 175, 每年 USD 2,100 (browserstack.com/pricing). 迷你电脑价格查阅于 2026-10-06, 为配备至少 500 GB SSD 的 x86-64 机型零售价:16 GB 内存机型约 USD 340 至 385, 我们推荐的 32 GB 内存机型约 USD 530 至 610. 电费:每月 USD 5, 仅为示例。
估算。 第一年,约 USD 350 的迷你电脑加上约 USD 60 的电费,比上述任一订阅的一年费用少约 USD 1,400 至 1,700. 此后每年可节省约 USD 1,700 至 2,000.
回答四个问题,即可获得建议及其理由,下方还会说明四种配置各自适用的情况。
回答这四个问题,或阅读下方四种配置:每种都说明了适用场景。
适合无需定时运行测试的个人。手机连接到这台机器,证据保存在你的磁盘上;机器休眠时,测试运行会暂停。
可选。适合定时运行和团队使用,无论是否连接手机、是否有严格的测试证据管理要求。设备持续开机,保存测试证据,只需一次性购买。
如果你希望每次运行都从同一个镜像开始,可以添加 Docker. 手机测试仍在机器本机上运行。
适合不涉及手机的定时运行,前提是你的政策允许将测试证据存放在租用的磁盘上。使用与 Docker 相同的容器镜像运行。每次运行后将测试证据拉回本地,并通过 CI 调度:Watch 在 Studio 所在设备上运行。