用一台 Windows 上的 Selenium 服务器跑浏览器测试
一台专门用于浏览器测试的 Windows 机器:用 Selenium 或 Playwright 驱动 Edge 和 Chrome,测试挂了就开一个 RDP 会话。
低至 每月 16.99 欧元
概述
所谓 Windows 上的 Selenium 服务器,就是一台常年开机的机器,让您的端到端测试在上面跑,而不必占用谁的电脑。在 By-Hoster,我们为这种用途推荐的配置是 Windows - Plus,每月 16.99 欧元(含税):8 vCore、16 GB 内存、250 GB SSD、500 Mbps。服务器10 分钟交付,带专属 IPv4 地址、管理员账号和 RDP 访问。
为什么要真正的 Windows?因为 Microsoft Edge 在上面的表现和您用户那边一致;因为 headful 浏览器需要一个打开着的图形会话;也因为有些验证——打印、下载文件、系统对话框——只有在完整桌面上才说得通。Selenium 和 Playwright 都能从这台机器驱动 Edge 和 Chrome,而当某个用例失败时,您可以开一个 RDP 会话,亲眼看着浏览器怎么走。
我们交付的是机器:系统、网络、RDP 访问和全天候人工客服。除了操作系统之外什么都没预装——没有 WebDriver、没有 Selenium Grid、没有 Node 或 Java 运行时、也没有测试框架。微软授权由您承担。本页说的是自动化您自己的测试和自己的应用;By-Hoster 的使用条款适用。服务器跑在我们位于新阿基坦大区的唯一机房 DC-FR_NA(01)。
这台机器能带来什么,又带不来什么
Plus 套餐配 16 GB 内存
Windows - Plus,每月 16.99 欧元:8 vCore、16 GB 内存、250 GB SSD、500 Mbps。这是我们对测试机的起步建议,因为 headful 浏览器相当耗资源,多个实例并行跑就更耗。我们的官方参考线是:一加上业务软件就要 8 GB;一整套浏览器测试值得再往上留一档余量。再往上是 Windows - Max(16 vCore、32 GB)和 Windows - Titan(24 vCore、64 GB)。
开一个 RDP 会话,亲眼看着测试失败
RDP 通道优化到最高 60 FPS:某个用例莫名其妙挂了,您就打开桌面、手动重跑一遍,看着浏览器一路点下去。这往往比流水线发来的一张截图更快。万一机器的网络不再响应,客户中心还有 VNC 应急控制台可用。
一台专属机器,不是共享的排队
这台服务器只做您吩咐的事:没有别的客户在上面跑测试套件,也不会有什么东西在用例跑到一半时抢走 CPU。专属 IPv4 地址、SSD 存储、DDoS 防护和完整管理员权限,四款配置都含;无需签约,48 小时不满意可退款。
裸装系统:其余全都得自己装
除了操作系统之外没有任何预装软件。浏览器、对应的 WebDriver、Selenium Grid 的 hub 和 node、Playwright、运行时以及您的测试框架,都由您在 RDP 里自行安装。我们全天候的客服负责机器——系统、网络、RDP、快照、重装——不负责您测试链路的配置。
一台专门跑测试的 Windows 机器有什么用
在 Edge 和 Chrome 上跑端到端测试
把关键流程放在装于真正 Windows 里的浏览器上重跑一遍,渲染引擎和您的用户完全一致。Selenium、Playwright,或者您选的任何工具:机器本身不挑,装什么由您决定。
夜里按计划执行
Windows 任务计划程序在凌晨 3 点启动您的测试批次,您醒来直接看报告。机器常年开着,所以什么都不依赖办公室里某台开着盖的笔记本。
一个属于您的 Selenium Grid hub
您可以把 hub 和 node 都装在这台机器上,也可以把 node 分散到多台 VPS。专属 IPv4 给了流水线一个稳定的入口;Windows 防火墙和端口开放仍由您来配置。
出问题时把主动权拿回来
一个测试变红却查不出原因,正是该打开 RDP 会话、手动重跑用例、看看选择器到底在哪里找不到东西的时候。可同时开 2 个管理用途的 RDP 会话。
把自己的应用自动化
一个没有 API 的老旧内网、一套自家写的后台、一份每周只能靠鼠标点出来的导出:在一台专属机器上跑一段浏览器脚本,就能按点把活干了,而且是在您自己的应用上。
并行跑,不用重新买硬件
先用每月 16.99 欧元的 Windows - Plus,等哪天测试批次跑得太久,再换成 Max(32 GB)或 Titan(64 GB、1000 Mbps)。无需签约,按年付费再减 16,7 %。
常见问题
能。您拿到的是一台带管理员权限的完整 Windows 机器:像在物理电脑上一样装好浏览器、WebDriver、运行时和测试框架,然后用命令行或从流水线里启动测试批次。和办公电脑的区别在于,这台机器常年开机、有专属 IPv4 可达,而且10 分钟交付。测试链路的安装和配置仍在您这边。
我们建议至少选每月 16.99 欧元的 Windows - Plus:8 vCore、16 GB 内存、250 GB SSD、500 Mbps。headful 浏览器相当吃资源,多个实例并行跑就更吃。我们的官方配置参考线是:一加上业务软件就要 8 GB;一整套测试值得再上一层。如果并行度很高,就瞄准 Windows - Max(16 vCore、32 GB,每月 28.99 欧元)或 Titan(24 vCore、64 GB,每月 54.99 欧元)。
四款配置,均为含税月价:Core 9.99 欧元(4 vCore、8 GB、100 GB SSD)、Plus 16.99 欧元(8 vCore、16 GB、250 GB)、Max 28.99 欧元(16 vCore、32 GB、500 GB)、Titan 54.99 欧元(24 vCore、64 GB、800 GB、1000 Mbps)。按年付费再减 16,7 %。这个价钱涵盖机器、网络和客服,但不含微软授权,也不含任何测试软件。无需签约,48 小时不满意可退款。
没有。我们交付的只有操作系统:请默认浏览器、与其版本匹配的 WebDriver、Selenium Grid 的 hub 和 node、Playwright 及其浏览器下载、Node 或 Java 运行时,还有您的测试框架,全都要您自己在 RDP 里装。这也正好让您挑到测试套件所需的确切版本。我们的客服管的是机器,不是您的工具链。
用 Windows 自带的任务计划程序:把启动脚本登记进去,设好时间,测试批次就会在没人守着屏幕的情况下开跑。因为机器常年开机,什么都不依赖某台开着盖的笔记本。有个方法上的建议:换浏览器或驱动版本之前,先在客户中心打一个快照;万一测试一夜之间全变红,几分钟就能退回去。
在机器上开一个 RDP 会话,把用例手动重跑一遍:通道优化到最高 60 FPS,所以您是实时看着浏览器走,而不是去猜一张截图。有一个纯技术上的注意点:headful 浏览器需要一个打开着的交互会话,这会影响您启动测试的方式——请在自己的部署上验证。万一网络不再响应,还有 VNC 应急控制台可用。
Windows Server 允许同时开 2 个管理用途的 RDP 会话。这足以让一位开发者盯着某个测试,同时另一位同事准备下一批。要给更多人开放应用型 RDP 访问,微软就要求 RDS CAL 授权,需您自行购买:我们既不提供也不转售。同时也要备足内存,每开一个会话都要占一份——这也是选 16 GB 的又一个理由。
下单时提供三种系统,均不加价:Windows Server 2025(标准支持到 2029 年 11 月 13 日,安全更新到 2034 年 11 月 14 日)、Windows Server 2022(安全更新到 2031 年 10 月 14 日),以及 Windows 11——它终究是客户端系统,并非为承载多用户服务而设计。Windows Server 2019 已无法安装。选定之后仍可在客户中心重装更换,而微软授权由您承担。
本页描述的是两种用途:测试您自己的应用和自动化您自己的工具。它不涉及绕过反机器人保护、批量注册账号,或未经授权在第三方站点采集数据:By-Hoster 的使用条款适用,我们的客服也不为这类部署提供协助。您要自动化的那个网站,其所有者是否授权,由您负责。这方面我们不提供任何法律意见。
在我们位于法国新阿基坦大区的唯一机房 DC-FR_NA(01),由协会的技术团队直接运营。虚拟化用 Proxmox 上的 KVM。您的数据始终受法国司法管辖,处在 GDPR 框架内,绝不传出欧盟。By-Hoster 是 2023 年成立的法国 1901 年法协会(RNA W162005815,SIRET 92395660100010)。全天候人工客服通过工单、Discord 和电话响应。我们不宣称任何行业认证,而且宁可把这一点说明白。