我使用Firefox驱动程序在Jenkins上运行Selenium UI测试,与本地执行相比,它们的执行速度非常慢。具体来说,它几乎是本地运行所需时间的4倍。这太低效了。
本地我在Windows或Mac上运行它,而不是Linux。然而,Jenkins的工作在Linux上运行。
环境细节如下:
我不确定Jenkins配置或其他任何东西是否会让它更快。是造成它的VM吗?一切都运行得很好,但这是导致效率低下的缓慢。
非常感谢任何改善表现的想法。
答案 0 :(得分:1)
问题基本上是根据运行测试的Jenkins slave的磁盘IO。本地计算机(Mac或Windows)非常快,通常将SSD作为磁盘类型。将Jenkins slave更新为具有更好硬件资源和更快磁盘IO的东西解决了这个问题。