Selenium UI 在 Firefox 上的 Jenkins 上测试太慢(使用 xvfb)

Selenium UI tests too slow on Jenkins on Firefox (with xvfb)

我正在使用 Firefox 驱动程序对 Jenkins 进行 运行ning Selenium UI 测试,与本地执行相比,它们的执行速度非常慢。具体来说,它花费的时间几乎是 运行 本地花费的时间的 4 倍。效率太低了。

本地我 运行 它在 Windows 或 Mac,而不是 Linux。 Jenkins 的工作,但是 运行 在 Linux。

环境详情如下:

我不确定 Jenkins 配置或其他任何配置是否会使它更快。可能是 VM 导致的吗?一切都 运行ning 很好,但导致效率低下的是缓慢。

任何改进性能的想法都将不胜感激。

问题本质上根源于 运行 测试的 Jenkins 从属磁盘 IO。本地机器(Mac 或 Windows)速度非常快,通常使用 SSD 作为磁盘类型。将 Jenkins slave 更新为具有更好的硬件资源和更快的磁盘 IO 的东西解决了这个问题。